私は、マージされたブランチを削除する必要がありますか?サブブランチのトランクにブランチをマージした後、そのブランチを削除しますか?
22
A
答えて
18
"svn merge --reintegrate"を使用してブランチをトランクにマージする場合は、ブランチを削除することをお勧めします。そのブランチでさらなる開発をしたい場合は、ブランチをトランクにマージしたのと同じリビジョンに根付いていますが、同じ名前のブランチを効果的に作成して再ブランチする必要があります。
svn merge --reintegrateについてさらに読む。
EDIT:更新済みリンク
-3
3
最初にブランチを作成した内容によって異なります。ブランチは通常、リリースされた、またはすぐにリリースされるバージョンのソフトウェアを保守するために使用されるため、一般的には、削除しません。もしあなたがそうしたとしても、それはまだスペースを占有しています(現バージョンでは見えなくなっています)。あなたがそれを削除する必要がなければ、私はそれを守ります。
2
私はそれを保つだろう。 SVNツリーは、ソースコードリポジトリに関する多くの履歴を提供します。
関連する問題
- 1. SVN:ブランチからブランチを作成し、トランクにマージする
- 2. Gitサブブランチと他のブランチとのマージ
- 3. ブランチをトランクにマージした後にテストする必要がありますか。 ?
- 4. マージ後のGithubエンタープライズAPI削除ブランチ
- 5. Tortoise SVN複数のブランチをトランクにマージ
- 6. ブランチからトランクへのTFSマージ問題
- 7. SVNブランチからトランクへのマージ
- 8. GITを使用したVS2015ブランチからトランクへのマージ
- 9. ツリーの競合のためにブランチをトランクにマージしますか?
- 10. svn:トランク以外のブランチ間のマージ
- 11. 履歴をマージしてブランチを削除しますか?
- 12. SVN - ブランチをトランクにマージし、トランクの変更/新機能を上書きする
- 13. 生成されたファイルをトランクからブランチにマージする
- 14. マージ後のgitブランチをマスターに自動的に削除
- 15. gitブランチのマージ/削除時に、Sonarqubeブランチプロジェクトを自動的に削除します。
- 16. Subversionブランチをトランクにマージしてリビジョンを保持
- 17. 私のブランチからスパンしたgitブランチをマージするには?
- 18. ブランチ後にマスターからの特定のコードが削除されたときにGitブランチとマージする
- 19. SVN - 別のブランチに1つのブランチをマージしますか?
- 20. Subversionとintellijを使用してブランチでトランクをマージする
- 21. ブランチをマージして作業の最後の月を削除したときにxcodeがクラッシュしました
- 22. SVN:ブランチにトランクの特定のリビジョンをマージする
- 23. サブブランチをブランチにプッシュする方法は?
- 24. 50Gitブランチを削除しますか?
- 25. 2つのブランチをオフにします - ブランチをブランチにマージし、ブランチ2でそのコードを使用しますか?
- 26. 子ブランチがマスターにマージされた後、孫のブランチをマスターにマージ
- 27. サーバー上のブランチを削除した場合、ローカルコピーでブランチを自動的に削除できますか?
- 28. SVNのトランクへのブランチのマージに関する問題
- 29. どのようにマージするためにマージされたgitブランチを一覧表示し、ブランチがうまく見えたら削除できますか?
- 30. Git:ブランチへのブランチのマージまたはブランチへのマスター
しかし、私がブランチを削除した場合、どうすればsubsvnはマージパスを表示しないため、トランクがマージされます。 – Benny
"トランクにreintegrated branch foo"のようなコミットメッセージがあり、トランクにはあなたがマージしたものを示すsvn:mergeinfoプロパティがあります。 – JesperE
@JesperE、情報ありがとうございます。本当に役に立ちました。リビジョン・グラフがマージ・パスを描いていないのはうんざりです。 – Benny