TortoiseSVN 1.5.3 と VisualSVN 1.5.3 (Subversion 1.5.2) を使用しています
トランク (/trunk) の新しいブランチ (/branches/branch1) を作成し、誰か (TortoiseSVN 1.5.3 も使用) がブランチをトランクにマージしたとします。
トランクからブランチにマージしようとします (他の人によってトランクにマージされた可能性のあるすべての変更を取得するため)
どのリビジョンをマージする必要があるかをマージ追跡に判断させたいので、特定のリビジョンを指定しません。これらは、ブランチを作成した後のリビジョンになると思います。
マージを開始すると、出力ダイアログはすべてのリビジョンをリビジョン 1 にマージするように見えます。これにより、リポジトリ内のすべてが「追加」されます。
私は何を間違っているのでしょうか? .... 単一のリビジョンが対象とされ、これは非常に迅速な操作になると予想していました。
私が試してみました...
SVNAdmin Upgrade <MyRepoPath>
これにより、瞬間的な成功メッセージが表示され、その後実験を繰り返しましたが、結果は変わりませんでした
更新: TortoiseSVN ダイアログに「すべてのリビジョンをマージするには、ボックスを空のままにしてください。」と表示されていることに気付きました... これは、TortoiseSVN が 1-Head を明示的に追加していて、Merge-Tracking を使用する方法がないということですか? それは少し奇妙に思えるでしょう。