タグ

バージョン管理に関するinouetakuyaのブックマーク (7)

  • 5分で分かるデプロイ自動化への道

    12月20日に第1回ワンクリックデプロイ勉強会で、デプロイの自動化について好き勝手に喋ったりデモしたりする予定なのですが、当日話す内容の概略について以下に載せておきます。 以下にあげることをやっておけばデプロイ自動化、ワンクリックデプロイはそんなに遠くないところにあると思います。 ソースコードのバージョン管理いわずもがな。全ての起点はここにあるコードの共同所有の原則への理解このソースコードは番環境または開発環境などで同じように動作しなければならないテストを書く習慣、コミット前に他のテストも含めて通してからコミットする習慣設定ファイルのバージョン管理環境によって異なる設定値(接続先データベース情報など)が書かれた設定ファイルもバージョン管理する開発環境用、ステージング環境用、番環境用などに分けて定義し、容易に切り替え可能にする番環境に配置する際に、アプリケーションの各所を書き換えなけれ

    5分で分かるデプロイ自動化への道
  • デザイナーのためのGithub for Mac入門

    This domain may be for sale!

    inouetakuya
    inouetakuya 2011/07/31
    おー!これは省エネ。すばらしす > デザイナーさんに、ブログの記事を見てね、と言うだけ
  • プログラマが体験するべきではない50の危険なこと - Cube Lilac

    Togetter - 「プログラマが体験するべき50の危険なこと」 が面白かったのでリスト化してみました(タイトルはこっちの方が適切な気がしたのでちょっと変えましたzzZ).タイトルの元ネタは プログラマが知るべき97のこと かと思ったら 子どもが体験するべき50の危険なこと だそうです.類似シリーズとして,プログラマが知るべきではない97のこと,プログラマの嫁が知るべき97のこと も併せてどうぞ. twitterにハマる ノートPC持ったまま飲み会参加 なれる!SEを読む root権限を持つ rm -rf / crontab -r 「AAA」とかいう変数名 乱立するxxxStringクラスシリーズ ヘッダファイルがランダム 「コード汚いから1から書き直そう!!」 テストコードのないリファクタリング コンフリクトしたソースコードを強制コミット SVNでのコミット合戦 バージョン管理なしでの

    プログラマが体験するべきではない50の危険なこと - Cube Lilac
  • たぶん世界で一番シンプルなバージョン管理システム -RCS- | バシャログ。

    こんにちは nakamura です。今年もヒートテックのありがたい季節になってきましたね。サムイサムイ、、、 バージョン管理と言えば Subversion や CVS, 最近でいうと git や mercurial といった分散型のシステムも人気ですが、今回紹介する RCS はそんな高機能なバージョン管理システムとは対照的にとにかくシンプル!機能は限られてるけどその分お手軽なツールなのです。サーバの設定ファイルなんかを管理するのにとても便利ですよ! インストール CentOS の場合は以下のコマンドでインストールできます。他のディストリビューションでも、大体パッケージがあるはずなので探してみてください。 yum install rcs インストールしたら、特に設定もいらずそのまま即使えます。デーモンを常駐させる必要もなければリポジトリもいらないので楽ですね〜。 使ってみよう! ではさっそく

    たぶん世界で一番シンプルなバージョン管理システム -RCS- | バシャログ。
    inouetakuya
    inouetakuya 2011/04/08
    サーバ設定ファイルのように『バックアップは別で取ってるからリモートに保存するまでしなくてよくて、ただ単純に変更履歴だけ分かるようにしておきたい!』というようなケースにはバッチリですよ。
  • いますぐ実践! Linuxシステム管理

    「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ

  • せっかちな人のための git 入門 - git をインストールし、共同で開発できる環境を整えるまで - 僕は発展途上技術者

    subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン

    inouetakuya
    inouetakuya 2011/02/07
    git を使って分散レポジトリを体験してみると、開発環境の変更を(ローカルの)レポジトリに反映させる部分が高速でおこなえるのが気持ちいいことがわかりました。subversion だと、常にリモートのレポジトリに対しておこな
  • CVS/Subversionを使ったバージョン管理(中編:CVSを使ったバージョン管理) | OSDN Magazine

    利用するプロトコルは、「CVSROOT」環境変数でリポジトリのルートディレクトリとともに「:<使用するプロトコル>:<ユーザー名>@<ホスト名>:<リポジトリのルートディレクトリ>」という形で指定する。たとえば、下記のような条件でCVSリポジトリにアクセスするとしよう。 使用するプロトコル:ext(SSH経由) ユーザー名:john ホスト名:cvs.sourceforge.jp リポジトリのルートディレクトリ:/cvsroot/sample1 この場合、CVSROOT環境変数は「:ext:john@cvs.sourceforge.jp:/cvsroot/sample1」となる。この環境変数を設定するには、以下のようにコマンドを実行すればよい。 export CVSROOT=:ext:john@cvs.sourceforge.jp:/cvsroot/sample1 (sh系シェルの場合)

    CVS/Subversionを使ったバージョン管理(中編:CVSを使ったバージョン管理) | OSDN Magazine
  • 1