タグ付けされた質問 「diff」

diffは、2つのファイルの違いを見つけるためのシェルコマンドです。すべての* nixベースのシステムで共通です

3
長い1行のファイルでdiffを使用する
1行しかないファイルがあります。そのサイズは約20,000バイトです。 ファイルは変更されており、どこで知りたいと思いました。 diffを使用することを考えましたが、違いのある行を出力するため、完全な行が表示されます。ただし、この場合、ファイル内で唯一の違いがある行です。 だから私は違いが何であるかを見たかった。 何かアドバイス?
25 linux  diff 

6
UbuntuのWinMergeの代替
ファイルを簡単に比較/差分/マージする必要があります。WindowsではWinMergeを使用します。これには、Ubuntuではどのような代替手段がありますか? 私ができる必要があること: 2つのファイルを1行ずつ並べて表示し、違いを強調表示します このファイルをマージするオプションがあります
23 ubuntu  diff  merge 

5
無料の* .diffファイルビューアはありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックスーパーユーザーのために。 4年前に閉鎖されました。 *.diffファイルの比較から生成されたファイルの構文強調表示を表示するためにWindows 7で実行される無料のソフトウェアはありますか?ファイルを比較するのではなく、2つのファイルを既に比較したソフトウェアからの強調表示された出力を表示するだけです。
23 windows-7  diff 

6
ファイルの終わりでdiffが改行をチェックしないようにします
私は比較したい2つの大きな木があります。ツリー内のファイルのいくつかは、最後に改行があるという理由だけで異なり、他のファイルにはこの改行がありません。この事実を無視したい。私はdiffこのように呼び出してみました: diff --ignore-all-space -r <dir1> <dir2> そして、これは機能しています。私の問題は、重要な可能性のある他の違い(スペース関連)も無視することです。 要約すると、EOFの改行を無視したいだけです。これは可能diffですか?
21 diff 

2
Diff -bと-wの違い
diffマンページから: -b, --ignore-space-change ignore changes in the amount of white space -w, --ignore-all-space ignore all white space このことから-b、-wオプションとオプションの違いは、空白-bの種類(タブとスペース)に敏感でなければならないことを推測します。ただし、そうではないようです。 $ diff 1.txt 2.txt 1,3c1,3 < Four spaces, changed to one tab < Eight Spaces, changed to two tabs < Four spaces, changed to two spaces --- > Four spaces, changed to …

3
WinMergeをMercurialのDiffツールとして使用する方法
Mercurialの分散バージョン管理システムを使用していますが、独自の内部diffツールの代わりにWinMergeを使用するように構成する方法を知りたいのです。マージツールとして既にWinMergeを持っていますが、次のように入力するときにMercurialでWinMergeを使用するようにします。 hg diff それを行う方法はありますか、またはMercurialの内部diffツールにこだわっていますか?



3
コンソール用のインタラクティブ/ビジュアルマージツール?
私はmeldの大ファンです。Gnomeの視覚的な差分およびマージツールです。2つのファイル(またはディレクトリ)が並べて表示され、違いが強調表示されます。あるファイルから別のファイルに移動する部分を簡単に選択できます。 同様のツールを探していますが、(linux)コンソールで動作するはずです。Xサーバーは必要ありません。ncursesインターフェイスを使用している可能性があります。 そのようなツールはありますか?
16 linux  console  diff  merge 

4
異なるファイルのディレクトリを差分する方法。ただし、行ごとではありません。
2つのディレクトリで異なるファイルを再帰的に表示したいと思います。Diffはこれを実行できますが、行ごとの違いを示していますが、これは望ましくありません。これを行うツール、またはDiffでこれを行う方法はありますか(マニュアルページを読みましたが、何も表示されませんでした)?

6
Linuxの2つのファイル間の空白の違い
diffと比較すると、すべての行が変更されたことを示す2つのファイルがあります。それらをdiff -w(空白を無視して)比較すると、予想される最小限の変更がいくつか表示されます。 明らかに、各ファイルの空白には多少の違いがありますが、それらが何であるか、またはそれらを見つける方法はわかりません。ファイルを編集して、空白が実際には(タブではなく)スペース文字であることを確認しましたが、他に何をすべきかわかりません。 :set list on行末に末尾スペースがないことを確認するために、vimを使用しました。 また、vimでは行末に表示されなかったため、各ファイルにはLinuxの行末記号が含まれていると思います^M。
15 linux  diff  whitespace 

4
2つのODTドキュメントの類似性および/または差分(Linux)
2つのODTドキュメントがあり、内容が非常に近いので、それらを比較してどの程度似ているかを確認したいと思います。 最善の方法は、類似性のパーセンテージを使用することです。不可能な場合、代替手段は少なくとも何らかのdiffを持つことです。 Ubuntu Lucidを実行しています。 解決: 以前odt2txtはファイルをテキストに変換してからwdiff -i --statistics one.txt two.txt、一般的な単語の割合(類似度)を示す統計情報とともに差分を使用していました。
14 ubuntu  diff  odt 

1
空白を無視するようにvimdiffに指示するにはどうすればよいですか?
インデントの変更など、作業中のファイルにいくつかの変更を加えました。私はvimdiffファイルを元のバージョンと比較するために使用していますが、これらの変更は基本的に表面的なものなので見たくありません。 vimdiff比較中に空白を無視するように指示するにはどうすればよいですか?
14 vim  diff  whitespace 

2
Winmergeのさまざまなファイルの再帰的なリストを取得します(フォルダーツリー/構造なし)
私はWinmergeをDiffmergeよりも好みますが、私がうらやましいのはDiffmergeのフォルダーdiff機能です。 Diffmergeは、複雑なフォルダーとサブフォルダーについては、異なるファイル(フォルダーではない)のみを表示します。 Winmergeは、異なるファイルと同等のファイルとサブフォルダーを表示します。 Winmergeには、異なるファイルのみを表示できる機能があります。ただし、サブフォルダーは引き続き表示されます。だから私はサブフォルダに入力する必要があり、その後異なるファイルをチェックする必要があります。 WinMergeを使い続けたい... WinMergeでこれを行うにはどうすればよいですか?
14 merge  diff  winmerge 

6
行長に寛容なXML diff
私はこの質問に対する答えを見てきましたが、残念ながら今のところ助けてくれる人はいません。 茂みに負けないように、C#in Depthの第2版は現在コピー編集中です。コピーエディターの処理を本当に簡単に確認できるようにしたいので、彼の変更を拒否または受け入れることができます。 修正された形式のdocbookを使用していますが、生のXMLソースを見ると十分に満足しています。これまでのところ問題ありません-ただし、コピーエディタが変更を加えると、行の折り返しが変更される可能性があります。読んでいたもの: <para>Foo bar baz second line</para> 今読む <para>Foo bar grontle baz second line</para> さて、ここでの本当の変化は、「栄光」の挿入です。「baz」が最初の行から2番目の行に移動したことは気にしませんが、私が見たすべてのdiffツールは実行します。 私は1つのオプションが文書全体(またはおそらく段落全体)を単一行に再フォーマットすることであることを理解しています...しかし、それは表示するときにdiffツールがラップしないため、読みにくいです。 私が持っているツールで管理できると確信していますが、もっと良いものを知っている人がいれば、それについて聞いて本当にうれしいです。出版社もそうだろうと思う。 (WindowsタグをWindowsで使用可能にする必要があるため、ここにWindowsタグを含めました。Windows 以外のソフトウェアについても聞きたいのですが、Windowsでのビルドを支援できる場合に限ります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.