同僚が、独自の開発ブランチを新しく作成する代わりに、誤ってデフォルト ブランチに 2 つのコミットを行ってしまいました。
この状況を変更して、これら 2 つのコミットを新しいブランチに移動するにはどうすればよいでしょうか?
ベストアンサー1
次のシナリオを想像してください。
D
|
C
| "I want to move C and D here"
B/
|
A
手順:
hg update B
hg branch "mybranch"
hg commit --message "Create my branch"
hg update mybranch
hg graft -r C
hg graft -r D
hg strip -r C
(これは元々リビジョン C にあったものであるはずです)この
strip
コマンドは拡張機能によって提供されており、有効化する必要があります。Mercurial Wiki で有効化する方法のガイドに従ってください。。hg update default