コミットせずに単一の変更セットを移植する方法はありますか? コミットする前に変更を確認できるようにしたいと思います。
2481 次
2 に答える
8
hg transplant
常にリポジトリに新しい変更セットが作成されます。
ただし、次のことができます。
- 代わりに
hg export
andを使用hg import --no-commit
OR - 変更セットが気に入らない場合は
hg transplant
、次に使用しますhg strip
于 2010-11-09T16:21:57.613 に答える
3
「コミットなしの移植」を検索すると、この質問が見つかりました。
変更を一番上に置きたい変更セットに更新してから、「hg revert」コマンドを使用することで、やりたいことができることがわかりました。
したがって、変更セット「R1」がある場合、「R2」をコミットします。次のようにして、R2 の変更を作業ディレクトリに戻すことができます。
- hg update -r R1 <-- (これにより、作業ディレクトリが開始したい正確な状態になります)
- hg revert --all -r R2 <-- (これにより、R2 の変更が作業ディレクトリに適用されますが、それらの変更はコミットされません)
その後、必要に応じて R2 変更セットを削除したり、必要なことを行うことができます。
于 2014-03-12T23:54:19.063 に答える