TortoiseSVN を使用して、フォルダーの名前変更など、trunkからの最新の変更をbranch-Bにマージしています。
その前に、ブランチ Aをトランクに再統合しました。そのブランチでは、フォルダの名前が変更され、その中のファイルが変更されていました。Branch-Bにはこれらのファイルの異なるリビジョンが含まれていますが、フォルダーには元の名前が残っています。
Trunkをbranch-Bにマージする場合、SVN は単に名前を変更したフォルダーを新しいフォルダーとして追加し、元の名前のフォルダーでツリーの競合を報告します。ファイルのリビジョン自体がマージされることはなく、両方のフォルダーが残っています。適切な svn:mergeinfo をすべて保持しながら、可能な限りクリーンなマージを行うために複数のオプションを試しましたが、何も機能していないようです。
このマージをきれいに完了するための正しい方法を知っている人はいますか?
TortoiseSVN 1.8.10、サブバージョン 1.8.11
ビジュアルは次のとおりです。
/trunk (before reintegrating branch-A)
/Folder1
file1
file2
file3
/trunk (after reintegrating branch-A)
/Folder1-Renamed
file1-change1
file2-change1
file3
/branch-B
/Folder1
file1-change2
file2-change2
file3
TL;DR: 2 つのブランチのいずれかで含まれているフォルダーの名前が変更された場合、2 つのブランチ間でファイル リビジョンをきれいにマージするにはどうすればよいですか?