問題タブ [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.
github-for-windows - 「Github for Windows」でWinMergeを使う方法
私は「Github for Windows」をgitクライアントとして使用しています(そしてエンタープライズgithubサーバーで使用しています)。このクライアントで使用する WinMerge を使用して構成することは可能ですか? そのためのGUI diffツールをセットアップするための設定を見たことがありません。
winmerge - WinMerge でフォルダーを除外できない
私は WinMerge を使用しており、「help」と呼ばれるフォルダーと関連するサブフォルダーを除外したいと考えています。たとえば、「help」というフォルダーがあり、そのフォルダーとそのすべてのサブフォルダーを除外したいとします。次のフィルターを使用してみました。
しかし、すべてではないにしても、ほとんどの「ヘルプ」サブシステム ファイルを取得しています。誰かが私が間違っていることを指摘できますか?
前もって感謝します、
eclipse - 2 つのファイル間の空白の違いを検出する
gitを使用しています。エクリプスを使用しています。一部のコミッターは、Eclipse を使用していない可能性があります。これが何が起こっているかです。
既存のファイル (properties/xml/java) に小さな変更を加えて保存し、コミットします。
gitk (スペースの変更を無視しない) と eclipse は、ファイル全体が変更されたと見なします。コミットは、ファイル全体が変更されたことを意味する @@ -1,354 +1,354 @@ を示しています。
空白を無視してコード変更の違いを確認すると、テキストの違いがわかります。しかし、空白の変更がこれを引き起こしているのかわかりません。
2 つのファイル間にある空白の違いを検出するにはどうすればよいですか? 改行文字、キャリッジ リターン、タブ、またはその他のものである可能性があります。
diff - フォルダ比較でバイナリ ファイルを無視するように WinMerge に指示する方法は?
WinMerge がバイナリ ファイルを無視し、フォルダを比較するときにテキスト ファイルのみを比較するようにすることは可能ですか?
otrs - 複雑な WinMerge フィルター
カスタマイズされた OTRS 3.1 を含むプロジェクトを開始しました。
このプロジェクトには、元のカーネル フォルダーとカスタム カーネル フォルダーの 2 つのフォルダーがあります。ファイルがカスタム カーネル フォルダーに存在する場合、元のカーネル フォルダー ファイルが上書きされます。したがって、OTRS 3.1のバージョンを最も安定したバージョンに更新することは、元のカーネルフォルダーを置き換えるだけの問題です. ただし、問題があります。カスタマイズされたファイルが更新された場合、カスタマイズが元のファイルを上書きするため、更新は無視されます。そのため、カスタマイズしたファイルに拡張機能を手動で適用するには、これらの競合を検出する必要があります。
それを達成するために、私は次の戦略を立てました。元のカーネル ファイルに次のファイルがあるとします。
World by "ACME" を変更してカスタマイズしたいので、このファイルを custom フォルダーにコピーして、次のように変更します。
=pod と =cut はブロックコメントです
ここで、Hello という単語を出力することがリスクとして検出され、新しい安定バージョンのファイルのコードを次のように変更したとします。
元のフォルダーに変更を適用する場合、Hello ワードをまだ含むカスタム ファイルがあるため、セキュリティ修正を利用することはできません。そうは言っても、WinMerge (または同じ結果を達成できる他のツール) を使用してカスタム コード タグを検出したいので、次のようにします。
- ##- で始まる行は無視されます。
- 行 =pod および =cut は無視されます。
- ##< と >## の間のブロックは無視されます
したがって、最初の元のファイルとカスタム ファイルはフィルター処理後に同一になりますが、更新後は違いが検出され、変更をカスタム バージョンにマージできるようになります。
##- で始まる行、または =pod または =cut に等しい行のフィルターを作成する方法を知っています。しかし、比較から複数行のブロックを無視する方法がわかりません。
どうすれば私が望むものを達成できるか知っていますか? WinMerge を使用していない場合、このタスクを自動化するのに役立つツールは他にありますか?
事前にどうもありがとうございました!
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 ファイル内のキー:値の順序は気にしません。キー:値のペアが同一であるかどうかだけです。どうすればこれを確認できますか? 同じロジックで両方のリソースを注文してから、比較を実行することを考えました。これはどのように達成できますか?