状況は次のとおりです。
チームは、長期的なフィーチャー ブランチ (18 か月) に取り組みました。トランクを定期的にこの機能ブランチにマージします (最初は毎月、その後は 2 ~ 3 か月ごと)。
今日は、再統合機能を使用して、機能ブランチをトランクにマージしたいと考えています。
問題は、次のものが大量に (数千!) あることです。
branches/feature/dir/file.foo
Missing ranges: /trunk/dir/file.foo:94959
しかし、svn ログを確認すると、94000 ~ 96500 の範囲が実際に過去にマージされたことがわかります。
ここで何が起きてるの?そうでない場合、svnが「範囲の欠落」について不平を言うのはなぜですか? 94000-96500 のマージ情報が表示された場合、r94959 が見つからない理由はありますか? どうすればこれを修正できますか (数千のリビジョンが「欠落」していると言いました)。
ご協力ありがとうございました。