futabooo blog

色々手をつけすぎてすぐに忘れるので備忘録

バージョン管理システム使おうと思って調べた単語群

参考URL
http://sourceforge.jp/magazine/09/02/02/0655246



集中型と分散型の違い
リポジトリを一人だけが持っていて、他の人はそこからコピーしてファイルを使うか、
プロジェクト参加者全員がローカルにリポジトリを持っているかの違い。


リポジトリ
ソースコードをいっぱい置いておくところ。

ブランチ
元のファイルに変更を加えたファイルのこと。
元のファイルAに異なる変更を加えたファイルBとファイルCがあれば、
Bをファーストブランチ、Cをセカンドブランチなどと呼んだりする。


マージ
同じソースコードに、同時に複数の人が変更を加えた場合に、それらの変更をすべて結合した新しいファイルを作ること。
「ブランチをマージする」というような使い方。

コミット
リポジトリにファイルを書きこむこと

チェックアウト
リポジトリからファイルを読み込むこと

pullとpush
分散型の場合に、他のリポジトリから変更点を取ってくることをpull
他のリポジトリへ変更を書きこむことをpush