問題タブ [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.
mysql - MySQL テーブル/行/セル データ比較ツール ? ラウィンマージ?
2 つの mysql テーブル間で行データとセル データを比較するツールはありますか? 行に 2 つの異なるセル (値) があり (主キーで識別される同じ行)、1 つのセルから別のセルに「左にコピー」し、次の違いをスキップして、再び左にコピーする (したがって、同期しない) とします。別名すべてコピー)。私が見た比較部分はToad for mysqlに存在しますが、セル(または行)ごとの「編集」部分(ウィンマージ)はありません。
このようなものは存在しますか?
windows - winmerge を使用して cygwin から git diff を表示することは可能ですか?
私は cygwin で git を使用するのが好きですが、私が持っている唯一の欠点は、必要なときにgit difftool
便利なものを使用できないことです。git diff
ほとんどの場合は問題ありませんが、winmerge を使用してこれらの差分を表示したい場合がgit difftool
あります。これを設定する方法はありますか?
git - Git & WinMerge (msysgit)
私は、まさにこのトピックに関する膨大な量の Q&A を読み、すべての指示に従って手紙を書きました。しかし、WinMerge を使用して差分とマージを行うように Git を設定しようとすると、まだ頭痛の種になります。
Git ターミナルを使用して次の手順を実行しました。
PATH
また、変数に含まれるディレクトリに次のようなスクリプトを設定しました。
実行すると
Git ターミナルでは、次のように表示されます。
そのため、変数$LOCAL
と$REMOTE
変数がwinmerge.sh
スクリプトに何も渡していないように思えます。ここで何が間違っていますか?構成部分でそれを想定する必要があります。
windows - Windowsで2つのファイルの差分を実行するときに、2つのファイルの差分の行番号を取得します
コードレビューの目的で、既存のソースファイルが変更された後、それらのソースファイルで変更されたコード行のみをレビューします。
リポジトリ内のソースファイルに変更を加えた後、ピアコードレビューを行う前に、ソースファイル内で変更されたコード行を伝達する必要があります。
WinMergeを使用して視覚的な差分を確認でき、それが私にとって何をするかについては満足していますが、同僚の唯一の要件は、確認する必要のあるファイル名と行番号を知っていることです。
変更されたファイルの行番号のみを取得する方法はありますか?ファイルの種類は、Javascript、Java、XML、XSLなどのテキストソースファイルになります。
サンプルファイル-
foo(新しいバージョン):
foo(旧バージョン):
私が探している出力:
また
いくつかのプログラムがこれを可能にすると確信しています。見つかりません。助言がありますか?現在WinMergeを使用していますが、Windowsで実行されるプログラムであれば問題ありません。ソフトウェアがオープンソースまたはフリーウェアであることが望ましいでしょう。
編集:GNU DiffUtilsは私が望むものに近いですが、私のニーズに正確には適合していません。コマンドラインオプションを見ると、「-q」(または「--brief」)が簡略化された差分として表示されますが、単純すぎます。出力:
通常の差分出力:
diff -u出力:
私はdiff-qよりも有益なものを探していますが、diff-uやdiffよりも有益ではありません。これを可能にするさまざまなオプションを知っているdiff忍者はいますか?
私は常に、最近変更された新しいファイルを古いファイルと比較します。新しいファイルを確認する必要があるものだけが必要です。
winmerge - WinMerge:比較で特定の単語を無視する方法は?
2つのファイルをWindowsプラットフォームのWinMergeと比較すると、特定の単語を無視する方法を知っていますか?
WinMergeに言いたいのは、「家、庭など、その単語のリストは気にしないでください」ということです。
これらの2行を比較すると、次のようになります。
&
家という言葉は気にしないので、違いは表示されません...
何か案が ?
regex - winmerge ラインフィルターの使い方
2 つのテキスト ファイルがあり、いくつかの行はスラッシュ (/) で始まります。それらの行は無視してほしい。行フィルターは確実に有効になっています。試してみましたが、うまく^/
いき^\/
ませんでした。^.*$
すべての違いを無視しようと試みましたが、うまくいきませんでした。私は何を間違っていますか?
git - git difftoolを介したWinMergeは、2番目のファイルの入力を求め続けます
@VonCの優れた手順git difftool <BRANCH1> <BRANCH1>
を使用して、 WinMergeを呼び出すように開発システムを構成しました。これが私がしたことです:
以下を配置しました
~/.gitconfig
:[diff]
[difftool "winmerge"]
[difftool]
/li>/usr/bin/winmerge.sh
次のコンテンツでを作成しました。echo Launching WinMergeU.exe: $1 $2
"C:/Program Files (x86)/WinMerge/WinMergeU.exe" -e -ub "$1" "$2"
を介してWinMergeを起動しようとするgit difftool <BRANCH1> <BRANCH1>
と、正しいパラメータの受け渡しと思われるものが表示されます。
Launching WinMergeU.exe: /tmp/21qMVb_file1.c /tmp/1ACqik_file1.c
しかし、奇妙な理由で、WinMergeが2つのファイルを並べて表示する代わりに、最初のファイルを右側として入力し、2番目のファイルを左側として受け入れるように求めます。
なぜこうなった?構成手順で何を見逃しましたか?
PSコマンドラインで入力するとwinmerge.sh file1.c file2.c
、WinMergeは、期待どおりに2つのファイルをすぐに並べて表示します。
更新:うわー、Both paths are invalid
WinMergeのプロンプトの下部にあるメッセージに気づきました(そしてそれを強調するためにスクリーンショットを更新しました)。これらのファイルは単にdifftoolによって生成されたものではないか、パスに問題があるようです。
windows - Tortoise svnと比較するときにWinMergeを使用するオプションを削除するにはどうすればよいですか?
WindowsマシンにWinMergeをインストールしました。セットアップを行うときに、WinMergeをtortoisesvnと組み合わせて使用するかどうかを尋ねられました。ここのリンクは、その機能を説明しています。
http://manual.winmerge.org/VersionControl.html
通常のカメのsvndiffができないので、これは本当に好きではありません。
このオプションを削除する方法はありますか?オプションメニューやその他のメニューに何も見つかりません
diff - 自動差分レポート
WinMerge で生成される html レポートのような、読みやすい diff レポートを作成して保存するためのコマンド ライン オプションを備えた diff ツールが必要です。比較する必要があるファイルが数百ありますが、ファイルを手動で開いてレポートを保存するのは現実的ではありません。
python - emacs / python/winmergeを使用して2つのdiffファイル間で行番号をマッピングする
わずかに異なる次の2つのファイルについて考えてみます。
foo
(旧バージョン):
foo
(新しいバージョン):
ご覧のとおり、新しいファイルに文字e
とf
が導入されています。
古いファイルに対応する行番号のセットがあります…たとえば、、、、1
および3
(4
文字、、、およびに対応しa
ますc
)d
。
新しいファイルの対応する文字の行番号を取得できるように、これら2つのファイル間でマッピングを行う方法はありますか?
EG、結果は次のようになります。
残念ながら、私はemacs(ediffが機能している)、Python、winmergeしか自由に使えません。