web-dev-qa-db-ja.com

ファイルの内容のみを比較できますか?

それぞれが約5〜6千のファイルとフォルダーを持つ2つのフォルダーを比較したいと思います。これらの中でおそらく0.1%は実際には異なりますが、WinMergeは最初に「テキストファイルが異なります」というすべてのファイルを表示し、これらのファイルを1つずつ開くと、両方のファイルの内容が同じであるというダイアログが開きます。このように、実際に異なるテキストを持つファイルを見つけることはほぼ不可能です。
最初に、オプションを設定しようとしましたが、成功しませんでした。
それでは、この最初の違いはタイムスタンプの違いによるものかもしれないと思いました。そのため、すべてのファイルのタイムスタンプ(作成、最終変更、最終アクセス)をまったく同じにしましたが、結果は同じです。
何か足りないのですか?または、リストをフィルタリングして、違いのあるファイルのみを表示する方法はありますか?または他のアイデア?

7
SJP

次の設定でWinMergeが機能すると思いました。

image

そうでない場合、私は彼らの フォーラム で質問をします。
WinMergeは私の最高のファイル比較製品であるため、これは努力する価値があると思います。

12
harrymc

比較オプション「キャリッジリターンの違いを無視する」を設定してみてください。

行末の違い(CRLF/CR/LF)は、ある比較モード(バイナリ)が違いを報告し、別のモード(テキスト)がファイルが同じであると主張する場合に通常疑われます。

2
Brian Nixon

'Beyond Compare'というソフトウェアで試してみてください。

1
Jonathan Rioux

WinMerge2.14でも同じ問題が発生しました。だから私は試しましたWinMerge 2.16.2、問題は解決しました。

0
dog44wgm

ECMerge またはAraxisも試してみてください。どちらもスペース/ CRLFを無視するための適切な設定があります。

0
Armel