バージョン管理システムについて語るスレ7
■ このスレッドは過去ログ倉庫に格納されています
0792デフォルトの名無しさん
2011/01/01(土) 05:48:09Mercurial:
・一つのリポジトリで複数のブランチが扱える。
・無名ブランチが自動で切られるため、分岐がしやすい。
・名前付ブランチもつける事ができる。目印なので、つけなくても操作に支障は無い。
・ブランチはツリー構造。あるブランチ内のチェンジセットを消すと、他のブランチに含まれる子孫チェンジセットも消える。
Git:
・一つのリポジトリで複数のブランチが扱える。
・ブランチ名を考える必要がある。
・ブランチは、他のブランチのコピー。あるブランチを削除しても、そのブランチから分岐したブランチは影響を受けない。
Bazaar:
・一つのリポジトリで一つのブランチ(メインライン)。
・マージするときは、他のリポジトリのコミットを傍流として記録。
・ディレクトリ配置を考える必要がある。
・ブランチは、他のブランチのコピー。あるブランチを削除しても、そのブランチから分岐したブランチは影響を受けない。
■ このスレッドは過去ログ倉庫に格納されています