タグ

gitとsubversionに関するchoplinのブックマーク (2)

  • ネットでバージョン管理 No.1

    システムの開発をする上で最も重要になるのが、ソースのバージョン管理だ。私もバージョン管理システムを利用しているが、具体的には「SVN(Subversion)」と「Git」の2つを主に利用している。 バージョン管理システムの基的な動作は、以下のようになっている。サーバーにリポジトリを置き、その中にプログラムソースファイルを保存しておく。リポジトリ内のファイルをクライアント側に編集用としてコピーする。編集する場合はクライアントに有るソースを編集し、編集が終わればリポジトリへ戻してあげる(これをコミットといい、リポジトリ内のソースを次のバージョンへ更新する)。リポジトリに保存されたソースファイルは変更点等(コミット毎)の履歴を持っているので、後から過去の編集箇所を確認したり元に戻す事が出来る。 このバージョン管理システムを使えば、コミットする度に新しいリビジョン番号と言うのが発行され、変更点等

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

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

  • 1