1

Tortoise SVN を使用して機能ブランチをトランクにマージしようとしています。

トランクとブランチの両方で、フォルダーの削除と移動を含む多くの変更が行われました。

同じファイルまたはフォルダーがブランチで変更され、トランクで削除/移動された場合、またはその逆の場合に、SVNがツリーの競合を報告することを期待します。

ただし、マージの反対側でこのファイルがまったく変更されていない場合でも、トランクまたはブランチで削除または移動されたすべてのファイルとフォルダーに対してツリーの競合が報告されます。

したがって、ブランチが作成された後にトランク内のフォルダーを削除し、ブランチ内のそのフォルダーまたはその中のファイルに誰も触れない場合、その変更をマージするときにツリーの競合が発生します。

ブランチをトランクにマージしようとしても、トランクからブランチに変更をマージしようとしても問題ありません。

私のクライアントは TortoiseSVN 1.8.11、Subversion 1.8.13 で、リポジトリはバージョン 1.6.17 です。

これらの奇妙なツリー競合の原因は何ですか?どうすれば回避できますか?

4

0 に答える 0