問題タブ [winmerge]
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.
java - 2 つのテーブルまたはテキスト ファイルを比較し、行番号と列の違いを出力します
こんにちは、2 つのテキストファイルまたは 2 つの mdb(Access) テーブルを比較する方法を探しています。
いずれか: java を使用して mdb データベースに接続し、列と行番号が記録される出力ファイルとの違いを見つけます。
または: 機能を備えたソフトウェア。
** Access からテキスト ファイルにエクスポートした後、WinMerge でテストしました。問題は、データベース テーブルが非常に大きい (テキスト ファイルとして 10 MB) ことです。レポートを作成すると、これは大きくなりすぎて混乱します。*
どうすればこれを作ることができるか、誰か他のアイデアがありますか?
ありがとう
windows - Windows から 2 つのリモート ファイルを比較する
と の 2 つの環境がpreprod.xxx.com
ありtest.xxx.com
ます。テスト環境ですべてをテストした後、TFS を介してコードをマージして事前生産します。競合や他のすべてを解決した後、比較するtest.xxx.com/web.js
必要がありpreprod.xxx.com/web.js
ます。そのため、比較のためにそのうちの 2 つをWinMergeにコピー アンド ペーストします。2 つのリンクを指定すると、自動的に比較され、後で使用できるようにセッションが保存されます。
svn - SVN一時ファイルを比較できません
この投稿で説明されているように、svn で 2 つのファイルを比較し、winmerge の違いを並べて確認しようとしています。
ただし、それを実行しようとすると、Winmerge が開きますが、ファイル パスが無効であると不平を言います。svn diff は一時フォルダーにファイルを出力し、WinMerge が開く前にそれらを削除するようです。これに対する回避策はありますか?
コンソール出力:
Winmerge GUI:
git - .properties ファイルの比較
親ディレクトリ内のサブディレクトリに構造化された .properties ファイルがたくさんあります。つまり、構造は次のとおりです。
各ディレクトリには、ロケールごとに 1 つずつ、多数の .properties ファイルがあります (例: translation_en.properties)。
これらのファイルの内容を、まったく同じ構造を持つ git リポジトリと比較したいと考えています。問題は、git 内のファイル内のキーが乱れているため、(FC、Comp、またはhttp://winmerge.org/を使用して) 2 つを比較すると、多くの違いが生じることです。.properties ファイル内のキー:値の順序は気にしません。キー:値のペアが同一であるかどうかだけです。どうすればこれを確認できますか? 同じロジックで両方のリソースを注文してから、比較を実行することを考えました。これはどのように達成できますか?
visual-studio-2010 - WinMerge を Visual Studio 内のマージ/差分ツールとして使用できますか?
C# で記述されたプロジェクト内の 2 つのファイルを比較する必要があります。WinMerge (またはその他の差分ツール) を Visual Studio と統合して、内部から簡単に使用できますか?
comparison - 差分のみをコピー (kdiff、winmerge、任意の diff のようなツール)
2 つのファイルのコピーのみの違いの可能性はありますか? winmergeのように、しかし、私はこのオプションを見つけることができません
この画面のように「黄色い部分」だけをコピーしたい。もちろん、手動で行うこともできますが、大きなファイルではあまり面白くありません:-)
regex - winmerge行フィルタを使用して特定の単語を含む行を無視するには?
次のタイプの行を含む多くのファイルがあります-
winmerge を使用して比較する際に、この種の行を無視したい。ラインフィルターで試してみました。でも、それができなくなるまで。この点で誰かが私を助けることができますか?
winscp - WinSCP で WinMerge コマンドを使用してローカル ファイルとリモート ファイルをマージする際の問題
私は WinSCP を使用しており、Win-merge コマンドを追加しました
"C:\Program Files\WinMerge\WinMergeU.exe" /dr "!@:!/" "!^!" 「!」
ローカル ファイルとリモート ファイルの両方を簡単にマージできます。しかし、この機能を使用して変更をマージして保存すると、初めて 2 つのファイルが同一であることが示されます。後でこれら 2 つのファイルを再度開こうとすると、保存された変更がリモート ファイルに影響しなかったようです。リモートファイルをマージすると、変更をリモートファイルに保存できない理由を誰かが提案できますか?
comparison - 変更が行われたときにファイルに行を追加する
ファイルのテキストを比較し、変更された行に " " などのコメントを行末に追加できるファイル比較ツール (WinMerge など) を探しています//changed by bob
。
ファイルは、開発者が行った変更と、変更されたすべての行にコメントが追加された状態で保存されます。
ファイルへの変更をログに記録する方法を見つけましたが、コミットされているファイルを追加する方法は見つかりませんでした。
ClearCase をソース管理として使用しているため、cleartool
.
git - MSYS/MinGW パス変換のルールは何ですか?
Winmerge を git の差分ツールとして使用する方法に関するこの投稿をフォローしています。最初はうまくいきません(よろしいので、ここでの私の質問には関係ありません)。主な違いの 1 つは、ネイティブ Windows 環境のmsysgitではなく、MSYS2内で提供される git を使用していることです。関連する git config フラグメントは次のとおりです。
驚いたことに、winmerge のコマンド ライン オプションの一部が実行時にドライブ文字に変換され、失敗しました。後に実行される実際のコマンドgit difftool -g
は次のとおりです。
D:/msys64
MSYS2 インストール プレフィックスはどこにありますか。エラーの矛盾に注意してください —/e
変換されていない、/wl
パス コンポーネントに変換されている、その他すべてがドライブ文字に変換されている。すべてのオプションのプレフィックスとして-
代わりに使用することにより、後で解決策が見つかります。/
私の質問は:
- 一貫性のない動作の理由は?
cygpath
パス変換の実行方法に関する参照はありますか? - 幸いなことに、WinMerge は
-
オプション インジケーターとしての使用を受け入れます。/
のみが受け入れられるGUI ツールの場合、回避策はありますか?