- 36 名前:デフォルトの名無しさん mailto:sage [2011/01/26(水) 13:48:26 ]
- >>30
>そこらへんでどちらが優位とかは完全に個人の感覚に依存しちゃうから賛同も反論もしない。 リビジョン番号30(ハッシュタグ0b70750bdf9b02597741301c695ff46bc75036d4)から分岐するとする。 Mercurial (3ステップ): hg update -C -r 30 [編集] hg commit -m "以前のバージョンから分岐" Git (4ステップ): git branch NewBranch 0b70750b git checkout NewBranch [編集] git commit -m "以前のバージョンから分岐" Bazaar (4ステップ): cd .. bzr branch -r revno:30 ./OldBranch ./NewBranch cd NewBranch [編集] bzr commit -m "以前のバージョンから分岐" Bazaarはブランチがファイルシステムと連動しているSVN風なので、ブランチの切り替えが手間。マージもファイルパスを指定する必要がある。 Gitはブランチ切り替えは容易だが、ブランチの切り替えが必要。 Mercurialは、編集対象のチェンジセットと連動して、自動的に無名ブランチが切られる。 個人的には、Bazaarが洗練されているようには思えない。
|

|