1

TSVN diffを使用してエッセイの2つのコピーを差分しようとしましたが、2番目のリビジョン(リビジョン3)を作成し、リビジョン2で差分しようとすると、diffは左側のペインですべてをオレンジ色で強調表示し、右側のペインですべてを黄色で強調表示しました。追加されたように。私の最初と2番目のリビジョンではうまく機能しているように見えたので、なぜこれが行われるのかわかりません。

このスクリーンショットでは、「この夏」は左側でオレンジ色で強調表示されるべきではなく、右側で黄色で強調表示されるべきではありません。すべてが変更されたものとして表示されていますが、これは役に立ちません。

壊れた差分

これが、他のリビジョンが機能していたときの様子です。変更されたものだけが右側に黄色で表示されていることに注意してください。

作業の相違

4

1 に答える 1

2

TortoiseMergeは、変更が小さい場合にのみ、行のインライン差分を表示します。1行の変更が多すぎる場合、その行は完全に異なるものとして扱われ、インライン差分は表示されません。

この動作([設定]にオプションがない)を上書きする場合は、レジストリエディターを使用して、DWORDレジストリエントリHKCU \ Software \ TortoiseMerge\InlineDiffMaxLineLengthを作成できます。デフォルトは3000文字です。行が長い場合は、より高い値を設定できますが、これはパフォーマンスに影響を与えることに注意してください。

于 2012-10-29T06:34:21.803 に答える