問題タブ [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.
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 です。
macos - mac osx、git mergetool、diffmerge、コマンドが見つかりません
アプリケーションフォルダにDiffMergeをインストールしました。git mergetool
DiffMergeを単独で実行することも、MYPATH変数を使用する場合も実行できません。
私は何が欠けていますか?ありがとう
git - プロンプトもエイリアスもなしで diffmerge で git を使用する
OSX では、git diff ツールとして diffmerge を使用しています。これが私の.gitconfigです:
単に使用git difftool
すると、差分を作成するすべてのファイルに対してプロンプトが表示されます。これを回避するために、git d
エイリアスを作成し、--no-prompt フラグを追加しました。
エイリアスを持たずにプロンプトが繰り返されるのを防ぐ方法はありますか? --no-prompt フラグを diffmerge コマンドの横に移動するだけでなく、difftool の下に挿入prompt=false
してみましたが、どれも役に立ちませんでした。prompt = NO
macos - diffmergeのプロンプトを構成する方法
現在、私はこのgitconfigを持っています:
git difftool somefile..somefileを介してdifftoolを起動するたびに、プロンプトが表示されます。
このプロンプトを設定して、「Y」と入力するとファイルが開き、「N」と入力するとスキップされるようにするにはどうすればよいですか。
git - Windows 7 または Windows 2012 で Git と連携するように DiffMerge を構成するにはどうすればよいですか?
そのため、DiffMerge をgitのmergetool
andにすることに関するいくつかの質問を見てきました。基本的には、次のようなdifftool
DiffMerge (sgdm.exe)PATH
と aを使用することになります。.gitconfig
を実行git difftool file1 file2
しても何も起こりません。エラー コードも、DiffMerge の起動もありません。Git Bash と Windows コマンド ラインから実行するsgdm file1 file2
と、DiffMerge が起動します。
パスまたは拡張子を持たないように を変更しcmd
ましたが(たとえば、のみ)、それでも役に立ちません。.gitconfig
sgdm
誰かがこれに遭遇しましたか?私が見逃している明らかなことがいくつかありますか?明らかな何かが欠けているように感じます。
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)"
git - 3 ウェイ マージ用に diffmerge を使用して sourcetree をセットアップするコマンドは何ですか?
閲覧中に、diffmerge の 3 方向マージを呼び出す方法に関するいくつかのヒントを見つけました。
- https://answers.atlassian.com/questions/156961/setting-up-custom-merge-tool-in-sourcetree
- http://twobitlabs.com/2011/08/install-diffmerge-git-mac-os-x/
しかし、sourcetree の構成に含まれていて、ただ機能するコマンドほど単純なものはありません。
誰かがこのセットアップを持っている場合は、共有できますか?
visual-studio-2012 - SourceGear DiffMerge を Visual Studio の差分/マージ ツールとして設定する方法は?
ソース管理に TFS を使用していますが、ファイルの相違点の表示とマージには SourceGear DiffMerge を使用したいと考えています。[ツール] -> [オプション] -> [ソース管理] -> [Visual Studio Team Foundation Server] -> [ユーザー ツールの構成] ダイアログを見つけましたが、マージ パラメーターの設定が非常にわかりにくいです。それらのパラメータは何であるべきですか?
linux - Mercurial TortoiseHg のコマンドラインから作業コピーとファイルの最後のコミットの視覚的な差分を開始する方法
Mercurial リポジトリでファイルが変更されていることを既に知っている 場合、コマンド ラインで差分ツールを起動して、作業コピーとコミットの間のファイルの視覚的な差分を表示する方法はありますか。
ちょっとした背景: QT 用の外部ツール を追加しようとしています。これにより、現在開いているファイルの作業コピーの変更を、ボタンをクリックするだけで、TortoiseHg でレポを開いて読み込まずに差分ツールで確認できます (大きなリポジトリ、多くの時間)、次に変更されたファイルを右クリックして、視覚的な差分を表示を選択します
セットアップに慣れていない人には 、hg リポジトリと変更されたファイルのフルパスが 必要です。必要なのは、作業コピーとファイルの最後のコミットの間の差分を差分ツールで 開くための Linux コマンドです。
私のセットアップ: Linux、QT、TortoiseHg、Sourcegear DiffMerge
これは可能ですか?