バージョン管理システム使おうと思って調べた単語群
参考URL
http://sourceforge.jp/magazine/09/02/02/0655246
集中型と分散型の違い
リポジトリを一人だけが持っていて、他の人はそこからコピーしてファイルを使うか、
プロジェクト参加者全員がローカルにリポジトリを持っているかの違い。
ブランチ
元のファイルに変更を加えたファイルのこと。
元のファイルAに異なる変更を加えたファイルBとファイルCがあれば、
Bをファーストブランチ、Cをセカンドブランチなどと呼んだりする。
マージ
同じソースコードに、同時に複数の人が変更を加えた場合に、それらの変更をすべて結合した新しいファイルを作ること。
「ブランチをマージする」というような使い方。
コミット
リポジトリにファイルを書きこむこと
チェックアウト
リポジトリからファイルを読み込むこと
pullとpush
分散型の場合に、他のリポジトリから変更点を取ってくることをpull
他のリポジトリへ変更を書きこむことをpush