問題タブ [diffmerge]

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 投票する
1 に答える
3770 参照

git - diffmerge をビジュアルとして設定する Git difftool が機能しない

Git で DiffMerge を difftool として構成しようとしていますが、運がありません。これは私の.gitconfigファイルの敬虔なセクションです (表示されていないその他の設定はユーザー向けです)。

powershell コマンド ラインから呼び出すとgit difftool、意図した diffmerge ではなく、powershell インターフェイスのすぐ下に競合が表示されます。グローバル構成を調べると、構成ファイルから設定が与えられるため、設定が git によって取得されていることはわかっています。

git bash ではなく、powershell を実行しています。これは、git のシェルとして powershell を提供する Windows 用の github をインストールしたためです。そのため、bash を (まだ) インストールする必要はありません。Git のバージョンは 1.7.11.msysgit.0 です。

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

macos - mac osx、git mergetool、diffmerge、コマンドが見つかりません

アプリケーションフォルダにDiffMergeをインストールしました。git mergetool DiffMergeを単独で実行することも、MYPATH変数を使用する場合も実行できません。

私は何が欠けていますか?ありがとう

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

git - プロンプトもエイリアスもなしで diffmerge で git を使用する

OSX では、git diff ツールとして diffmerge を使用しています。これが私の.gitconfigです:

単に使用git difftoolすると、差分を作成するすべてのファイルに対してプロンプトが表示されます。これを回避するために、git dエイリアスを作成し、--no-prompt フラグを追加しました。

エイリアスを持たずにプロンプ​​トが繰り返されるのを防ぐ方法はありますか? --no-prompt フラグを diffmerge コマンドの横に移動するだけでなく、difftool の下に挿入prompt=falseしてみましたが、どれも役に立ちませんでした。prompt = NO

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

macos - diffmergeのプロンプトを構成する方法

現在、私はこのgitconfigを持っています:

git difftool somefile..somefileを介してdifftoolを起動するたびに、プロンプトが表示されます。

このプロンプトを設定して、「Y」と入力するとファイルが開き、「N」と入力するとスキップされるようにするにはどうすればよいですか。

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

git - Windows 7 または Windows 2012 で Git と連携するように DiffMerge を構成するにはどうすればよいですか?

そのため、DiffMerge をgitのmergetoolandにすることに関するいくつかの質問を見てきました。基本的には、次のようなdifftoolDiffMerge (sgdm.exe)PATHと aを使用することになります。.gitconfig

を実行git difftool file1 file2しても何も起こりません。エラー コードも、DiffMerge の起動もありません。Git Bash と Windows コマンド ラインから実行するsgdm file1 file2と、DiffMerge が起動します。

パスまたは拡張子を持たないように を変更しcmdましたが(たとえば、のみ)、それでも役に立ちません。.gitconfigsgdm

誰かがこれに遭遇しましたか?私が見逃している明らかなことがいくつかありますか?明らかな何かが欠けているように感じます。

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

svn - AnkhSVN と DiffMerge が変更を保存しない

Visual Studio 2010 に Ankh SVN 2.4.11610.27 を使用していますが、十分に機能します。

こちら で提供されている手順を使用して、マージの競合を解決できるように SourceGear DiffMerge をセットアップしました。

ソリューション エクスプローラーでファイルを右クリックして [競合の編集] を選択すると、差分マージ ツールが起動します。個々のマージの競合をすべて解決したら、ファイルを保存して DiffMerge を閉じます。

ただし、Ankh は返されたマージされたバージョンを DiffMerge から取得せず、何もしません。以前に SourceGear Vault を使用していたとき、変更を DiffMerge に保存するとディスク上のファイルが更新され、Visual Studio はファイルを閉じて再度開いて変更を確認するかどうかを尋ねてきました。Ankh を使用すると、そのようなプロンプトは表示されません。

繰り返しますが、私は指示に従い、Subversion ユーザー ツール オプション メニューのドロップダウンから DiffMerge を選択しました。マージ ツールで実行されるショートカットは次のとおりです。

"C:\Program Files\SourceGear\Common\DiffMerge\sgdm.exe" /m /r="$(Merged)" "$(Mine)" "$(Base)" "$(Theirs)" /t1=" $(MineName)" /t2="$(MergedName)" /t3="$(TheirName)"

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

git - 3 ウェイ マージ用に diffmerge を使用して sourcetree をセットアップするコマンドは何ですか?

閲覧中に、diffmerge の 3 方向マージを呼び出す方法に関するいくつかのヒントを見つけました。

しかし、sourcetree の構成に含まれていて、ただ機能するコマンドほど単純なものはありません。 ここに画像の説明を入力

誰かがこのセットアップを持っている場合は、共有できますか?

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

visual-studio-2012 - SourceGear DiffMerge を Visual Studio の差分/マージ ツールとして設定する方法は?

ソース管理に TFS を使用していますが、ファイルの相違点の表示とマージには SourceGear DiffMerge を使用したいと考えています。[ツール] -> [オプション] -> [ソース管理] -> [Visual Studio Team Foundation Server] -> [ユーザー ツールの構成] ダイアログを見つけましたが、マージ パラメーターの設定が非常にわかりにくいです。それらのパラメータは何であるべきですか?

ここに画像の説明を入力

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

linux - Mercurial TortoiseHg のコマンドラインから作業コピーとファイルの最後のコミットの視覚的な差分を開始する方法

Mercurial リポジトリでファイルが変更されていることを既に知っている 場合、コマンド ラインで差分ツールを起動して、作業コピーとコミットの間のファイルの視覚的な差分を表示する方法はありますか。

ちょっとした背景: QT 用の外部ツール を追加しようとしています。これにより、現在開いているファイルの作業コピーの変更を、ボタンをクリックするだけで、TortoiseHg でレポを開いて読み込まずに差分ツールで確認できます (大きなリポジトリ、多くの時間)、次に変更されたファイルを右クリックして、視覚的な差分を表示を選択します

セットアップに慣れていない人には 、hg リポジトリと変更されたファイルのフルパスが 必要です。必要なのは、作業コピーとファイルの最後のコミットの間の差分を差分ツールで 開くための Linux コマンドです。

私のセットアップ: Linux、QT、TortoiseHg、Sourcegear DiffMerge

これは可能ですか?