hg collapse
そしてhg histedit
最良の方法です。むしろ、それらが確実に機能するなら、それが最善の方法でしょう... histedit
3 分以内にスタック ダンプでクラッシュするようになりました。Collapse
それほど良くありません。
他の 2 つの BKM を共有する可能性があると考えました。
hg rebase --collapse
この拡張機能は Mercurial と共に配布されます。まだ問題はありません。制限を回避するには、いくつかのゲームをプレイする必要がある場合がありますhg rebase
。基本的に、(名前付き) ブランチ間でリベースする場合は許可されますが、名前付きまたはデフォルトの同じブランチの先祖にリベースすることは好きではありません。
リポジトリ ( foo/.hg
) を作業ディレクトリ ( bar
) とそのファイルに移動します。その逆ではありません。
2 つのクローン ツリーを作成し、それらの間でファイルをコピーすることについて話している人もいます。またはそれらの間のパッチ。代わりに、.hg
ディレクトリを移動する方が簡単です。
hg clone project work
... lots of edits
... hg pull, merge, resolve
hg clone project, clean
mv work/.hg .hg.work
mv clean/.hg work/.hg
cd work
... if necessary, pull, nerge, reconcile - but that would only happen because of a race
hg push
.hg
これは、真のリポジトリであるツリーが作業ディレクトリとそのファイルから独立している限り機能します。
自立しなければ…