2

なぜそしてどのようにそれを解決するのですか?Win7x64と最新のTortoiseSVNが私のマシンにインストールされています。

私たちは今、危機に瀕しており、他の多くの人と同じように幹と枝を持っています。

たくさんのバグがあったので、今日はトランクにコミットし、それをブランチにマージする必要がありました。

ともかく!マージ結果は信頼できません!以前は問題ありませんでした。

最初に、外部の差分とマージツールであるScooterSoftwareのBeyondCompareを試しました。以前より良く見えますが、それでもランダムな結果が得られます。

お願い助けて!

4

1 に答える 1

1

同じソースを1回以上順番にマージすると(マージされたデータは実行間で変更されません)、同じ結果が得られます。限目

私はトランクにコミットし、それを今日何度もブランチにマージする必要がありました。私が作ったバグがたくさんあるからです...

少なくとも1つのソースを変更した「commit-merge-commit-merge...-commitmerge」の場合、この場合、merge-resultは異なります。あなたにとって何がそんなに驚くべきことですか?

ともかく

マージ結果は信頼できません!

問題の説明ではなく、問題の説明でもありません。ヒステリックを止めて、できるだけ多くの詳細を表示します。このようなもの(私はあなたのケースを想像してみます)

サンプルバグレポートBEGIN

とマージしようとするとURL/trunk/filename@REVAURL/branches/somebranch/filename@REVB常に異なるマージ結果が得られます。を参照してください。

SAMPLEMERGED1

SAMPLEMERGED2

SAMPLEMERGED3

常に同じ差分でも

svn diff URL/trunk/filename@REVA URL/branches/somebranch/filename@REVB

... diff output here ...

ブランチファイルの履歴は

svn log --stop-on-copy URL/branches/somebranch/filename@REVB

... log output here ...

TortoiseSVNv。NNNとSVNサーバーv。NNNのリポジトリがあります

サンプルバグレポートEND

于 2012-11-07T23:54:24.713 に答える