したがって、私のプロジェクトには、すべての開発変更を行うトランクがあります。また、別の部門に対応するためにパラメーターをわずかに変更したブランチもあります。バッチで作業し、トランクへの一連の変更が完了したら、ブランチに切り替えて、すべての適切なリビジョンをマージします。これはしばらく続いていますが、奇妙な動作に気付きました。リビジョン グラフを開いて 2 つのヘッド リビジョン (トランクとブランチ、リポジトリ ブラウザーを使用してこれを行うこともできます) を比較すると、2 つの間で異なるすべてのファイルのリストが表示されます。問題は、いくつかのファイルをダブルクリックすると、実際にはファイルにテキストの違いがないことです。違いはないと思われますが、そうあるべきです」それを異なるものとしてマークしませんか?これにより、「変更されたファイル」ダイアログに多数のファイルが表示されるため、両方のブランチを監査して相違点を追跡することが難しくなっています。
私が気づいたいくつかのこと:
2 つのファイル間でリビジョン番号が異なります (予想どおり)。
ブランチをマージしてから比較することで、テスト リポジトリでこの問題を再現しようとしましたが、問題なく動作しました (違いはありません)。
- 私は当初、これは svn:mergeinfo プロパティの違いに関係があるのではないかと考えていましたが、もうよくわかりません。
どんな助けでも大歓迎です。