Subversion でマージを実行する場合、マージをテストするオプションがあります。このテストで競合が明らかになるのをよく見てきましたが、実際のマージが実行されると、それらの競合は発生しません。なぜこれが時々起こるのか誰か知っていますか?
2 に答える
2
通常、これは複数の異なる範囲がある場合に発生します。Subversion は最初の範囲のマージをテストし、競合を確認しません。次に、現在の作業コピーに対して 2 番目の範囲チェックをテスト マージします。最初の範囲が適用されていないため、作業コピーは 2 番目の範囲をマージするのに適切な状態ではありません: 競合が発生します。実際にマージすると、最初の範囲が作業コピーに適用されます。2 番目の範囲は、問題なくマージできます。
于 2012-11-14T22:56:21.227 に答える
0
よくわかりませんが、「エラー」または単なる警告が表示されますか? そして、あなたが私たちに指示または示すことができる例はありますか? Test Merge には、通常のマージでは追加しないマージを分析するための他のコーディングが含まれている場合があります。
于 2012-11-14T22:53:31.373 に答える