問題タブ [diff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1577 参照

html - diff を使用して、多くのファイルの同じ部分を見つけますか? (ビザロ差分、または逆差分)

Bizaro-Diff!!!

同じファイルのグループの一部のみを表示する bizzaro/inverse-diff を実行する方法はありますか? (つまり、3 つ以上のファイル)

奇妙な質問ですが、私は知っています...しかし、私は誰かの古い静的ページをもう少し管理しやすいものに変換しています.

0 投票する
8 に答える
16544 参照

language-agnostic - セマンティック差分ユーティリティ

セマンティック diff/merge ユーティリティの良い例をいくつか見つけようとしています。ソースコードファイルを比較する従来のパラダイムは、行と文字を比較することによって機能します..しかし、ファイルを比較するときにコードの構造を実際に考慮するユーティリティはありますか?

たとえば、既存の diff プログラムは、「125 行目の 2 文字目に違いが見つかりました。ファイル x には void が含まれ、ファイル y には bool が含まれています」と報告します。特殊なツールは、「メソッド doSomething() の戻り値の型が void から bool に変更されました」と報告できるはずです。

このタイプのセマンティック情報は、ユーザーがコードを比較するときに実際に探しているものであり、次世代のプログラミング ツールの目標であるべきだと私は主張します。利用可能なツールにこれの例はありますか?

0 投票する
6 に答える
433 参照

sql - SQLに「何が変わったのか」を尋ねる方法はありますか?

多くの場合、スキーマがまだ理解していない巨大なRDBMSを使用して新しいプロジェクトに取り組んでいます。データベースでチェックポイントをマークし、アプリで何かを実行してから、データベースに戻って、どのテーブルが変更されたか(理想的には、どのレコードが変更されたか)を確認できるようにしたいと思います。

SQLでこのようなことをする方法はありますか?私はこれを見つけましが、それはMSSQLのみです(私は使用していません)。

超効率的である必要はありません。これは開発ボックスに表示されるだけで、必要に応じて数秒待つことができますが、「DB全体を2回ダンプして、結果を比較する」よりも優れたものを探しています。

0 投票する
5 に答える
2838 参照

diff - オープンソースバイナリの違いはありますか?

時々、ファイルをバイナリで比較する必要がありますが、これを実行できるオープン ソース ツールはありますか?

UltraCompareはできますが、商用製品です。

0 投票する
2 に答える
6392 参照

java - Java 単純文字列差分ユーティリティ

大文字と小文字を区別して、2 つの文字列の違いを強調する単純な Java lib/src を探しています。HTML出力は素晴らしいですが、次のような差分のインデックスを取得できれば幸いです。

入力は厳密な規則に従う必要があるため、swing プログラムのタイプミスなどを目立たせるためのアイデアです。

0 投票する
6 に答える
5425 参照

c# - 2 つのソース ファイルを簡単にマージする方法

あまり複雑ではないプロジェクトで、VS2005 の C# で別の同僚と作業しています。ただし、バージョン管理システムはありません。お互いに最新バージョンを送信し、変更を独自のファイルにコピーします。

両方のファイル (ほとんどのプロジェクトは単一のフォーム ファイルです) をプロジェクトの最新バージョンにマージする必要があります。

助言がありますか?差分ツールを試してみませんか?迅速に行う必要があり、おそらく複雑なリビジョン管理プログラムの使い方を学ぶことは不可能です。

0 投票する
7 に答える
20717 参照

command-line - コマンドライン差分ユーティリティ

誰かが良い(うまくいけば無料の)コマンドラインdiffユーティリティを勧めることができますか?基本的に、2つのxmlファイルの違いを含むある種のテキストファイルを作成するには、.Netから開始する必要があります。

ありがとう!

0 投票する
3 に答える
28215 参照

diff - .rejファイルの読み方、すなわち

ソースツリーにパッチを適用するのに問題があり、通常の-pストリッピングの問題ではありません。patchパッチを適用するファイルを見つけることができます。

具体的には、私の質問は、いくつかのハンクで失敗したときに作成される.rejファイルをどのように読み取って解釈するかです。/私が見patchたほとんどの議論はこれを含んでいません。patchdiff

0 投票する
7 に答える
16191 参照

macos - 行末にとらわれない差分?

私はかなり古いファイルをいくつか使用して、Mac で作業しています。異なるプログラムによって異なるファイルが作成されたため、\r (Mac) で終わるものと \n (Unix) で終わるものがあります。これらのファイルに対して diff や grep などのコマンドを実行できるようにしたいのですが、\r を含むファイルは 1 つの巨大な行として扱われます。すべての改行で正しく動作するdiffgrepなどのバージョンはありますか?

ETA: また、Unix ユーティリティにしたいので、スクリプトや Emacs などで使用できます...

0 投票する
1 に答える
461 参照

svn - この状況に差分パッチを作成/適用するにはどうすればよいですか?

WORDPRESSなどのプロジェクトがあります。私はSVNを使用しています。

私は次のコピーを持っています:

A. wordpress.org の WP2.6

B. WP2.6、一部のコア ファイルを修正 (一部のファイルのコードを追加/削除/変更)

C. wordpress.org の WP2.7

バージョン A を C にアップデートし、バージョン B の変更を維持したいと考えています。

私の変更のいくつかはおそらくそのようです:

バージョン A コード:

バージョン B コード:

バージョン C コード:

予想される最終バージョン:

このプロジェクトにパッチを作成/適用するにはどうすればよいですか? 100以上の異なるファイルがある場合、より速く/より簡単な方法

たぶん私の考え方が間違っている。それを正しくすることを提案してください。ありがとう。