3 つの Tortoise SVN マージ オプションの違いがよくわかりません。私の理解は次のとおりです。
- リビジョンの範囲をマージする - ブランチが不完全な場合に、トランクの変更をブランチに適用するために使用します。
- ブランチの再統合 - ブランチが完成したときに使用します。
- 2 つの異なるツリーをマージする - わからない
私はこれを読みました: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-merge.html。ここでいくつかの質問も読みました。たとえば、次のとおりです。さまざまなリビジョンのマージと SVN での再統合の違いは何ですか? .
私には、彼らは皆同じことをしているように見えますが、私は明らかに間違っています。なぜ3つのオプションがあるのですか?
StackOverflow リンクの質問に対する受け入れられた回答は、Tortoise SVN がブランチとトランクの違いを識別するときに別のアプローチを使用することを示唆しています。つまり、リビジョン番号を使用しません (ファイル間の違いを探すだけです)。
ドキュメントは、バージョン番号がない場合、つまり単にヘッドを見る場合、「リビジョンの範囲をマージする」の代わりに「2 つの異なるツリーをマージする」を使用することを示唆しています。確かに、「リビジョンの範囲をマージする」でこれを行うことができますか?