Mercurial and Git
Menu Menu
hg の操作
hg incoming pull するものがあるかどうか調べる hg pull conflict しようが、取ってくる hg merge hg commit hg push hg add はファイルを追加する時だけ
hg の branch
自然にできる。merge をしないと、どんどん増える
割と無害。
close branch はおまじないだけ
hg の revision
短い数字で指定できる短い数字は repository local
大域的には hash
hg web の graph
hg には、rebase とか不要hg incoming で、最新から始めれば良い
だいたい一直線になる。
例えば
gcc を改造し、gcc の変更に追従する必ず、複数のbranch が必要
git は
revision 名なんとかなんらんの?毎回 add が面倒
間違えると、
pull も push もできなくなるbranch をpushするには push -all
rebase
gcc のような状況は、たまにある。特に複数のプロジェクトが走っている場合
local branch を持っている人は結構いる?
hg は
変更記録が全部残る消せない いさぎよい
command 体系とか revision 名が正気
Python なので変更が容易