hg convert --branchmap
を使用すると、ブランチのすべてのリビジョンを別のブランチに移動できます。複数のヘッドを持つブランチでは(たとえば、1つのパスが「閉鎖」につながります)、一部のリビジョンを別のブランチに移動するにはどうすればよいですか?あるブランチから別のブランチにいくつかのリビジョンを移動するには?
1
A
答えて
0
によると、あなたは、この使用して "HISTEDIT" を達成することができるはずです。最初のチェンジセットに対して「編集」アクションを使用し、コミットする前にブランチ名を設定します。
したがって、たとえば、私たちは持っていると言う:
@ changeset: 3:acd042300874
| tag: tip
| user: [email protected]
| date: Tue Sep 27 11:22:33 2016 -0400
| summary: commit4
|
o changeset: 2:6cd4bf5a3e25
| parent: 0:7f1fbf9d8623
| user: [email protected]
| date: Tue Sep 27 11:22:33 2016 -0400
| summary: commit3
|
| o changeset: 1:5cf7adbb92ea
|/ user: [email protected]
| date: Tue Sep 27 11:22:32 2016 -0400
| summary: commit2
|
o changeset: 0:7f1fbf9d8623
user: [email protected]
date: Tue Sep 27 11:22:32 2016 -0400
summary: commit1
と私たちは次のことを行うと別のブランチにリビジョン2、3を移動したい:
- HG更新3
- hg histedit 2
- 両方のリビジョンを「選択」から「編集」に変更します
- HG分岐は、 "新・ブランチ"
- はHG "古いrev2のためのメッセージをコミット" -mコミット
- HG HISTEDIT --continue
- はHG "古いREV3のためのコミットメッセージ" -mコミット
- HG HISTEDIT - -continue
0
branchmap
とsplicemap
の組み合わせをhg convert
と組み合わせて使用します。おそらくあなたが何をする必要があるかによっては、複数のステップがあります。
関連する問題
- 1. Gitは1つのブランチから別のブランチにファイルを移動する
- 2. SVNリビジョンから別のブランチに1つのファイルをマージする
- 3. すべてのコミットをブランチから別のブランチに移動する方法は?
- 4. ClearCaseのあるブランチから別のブランチにファイルを移動する方法はありますか?
- 5. TFSシェルブセットのあるブランチから別のブランチへの移行
- 6. コミットを別のブランチに移動する
- 7. あるブランチから別のブランチにコミットする方法(
- 8. 変更されていない変更があるブランチから別のブランチに移動する
- 9. gitコピーがあるブランチから別のブランチに変わる
- 10. 古いコミットをgitの別のブランチに移動するには?
- 11. SVN - onlineブランチAからのリビジョンをローカルシステムにチェックアウトせずに別のブランチBにマージしますか?
- 12. SVN:リポジトリトランクを別のブランチに移動する(ヒストリあり)
- 13. git pushクロスブランチ、あるブランチから別のブランチへコミットをフェッチ
- 14. Git - ブランチへのブランチ移動
- 15. ブランチから別のブランチに1つのコミットをマージする方法
- 16. ブランチファイルを別のブランチに移動するには?
- 17. svnブランチから別のブランチにコピーする方法
- 18. 1つのブランチから別のブランチにプッシュしてチェックアウトする方法
- 19. Git:あるリポジトリ内のあるブランチから別のリポジトリ内の別のブランチに特定のファイルを移動する
- 20. SVN - 別のブランチに1つのブランチをマージしますか?
- 21. gitコミットをmasterから別の既存のブランチに移動する方法
- 22. 異なる親を持つ別のgitブランチに移動しますか?
- 23. ブランチから別のブランチにすべてのファイルを渡す
- 24. 私のブランチの特定のリビジョンを他のブランチGitHUBにマージするには?
- 25. Git:あるブランチのコードを別のブランチに上書きする
- 26. Visual Studioで別のブランチから別のブランチに差分を適用するTFS
- 27. vscode - あるブランチを別のブランチにマージする
- 28. Git masterブランチから別のブランチにフォルダをコピーします
- 29. PERFORCEラベルをあるリビジョンから別のリビジョンに移動することはできますか?
- 30. 複数の非連続コミットを別のブランチに移動する
はい、それは私が[Pierre's](http://stackoverflow.com/a/39728971/14731)の答えを聞くまでそれをしました。 – Gili