問題タブ [difftool]

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 に答える
52 参照

linux - git が追加されたファイルを読み取らないのはなぜですか?

ファイルを追加して自分のパスに配置するように指示された記事を読んでいました。作成者がパスで何を意味するのかわからないので、単にルート ディレクトリに配置しました。

「git diffall」を実行しようとすると、git は diffall はコマンドではないと言いますが、アイデアはありますか? 前もって感謝します。

詳細については、記事のスニペット:

というファイルに次のコードを書き、git-diffallパスに配置します (私は に入れました>…/my-git-install-dir/cmd/) 。

そして、git で (通常の diff 入力パラメーターを使用して) 実行します。次に例を示します。

git diffall git diffall HEAD

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

git - ページャーを使用するように difftool をセットアップする方法

シンプルなシェル出力を持つ difftool を使用する場合、core.pager.gitconfig セクションで設定されたページャーを使用するにはどうすればよいですか?

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

macos - OS X の opendiff (FileMerge): デフォルトで左を選択

このツールを構成して、各ブロックの選択をデフォルトで右側ではなく左側にすることはできますか?

現時点での回避策は側面を交換することですが、これは少し混乱します。

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

mercurial - Mercurial & TortoiseHg - 差分ツールを設定するための引数エラー?

TortoiseHg と Mercurial で差分ツールを構成しようとしています。

これは私が行った設定です:

しかし、ツールが起動すると、実際のファイル名ではなく、" $local " および " $base " ファイルが検索されます。

タスク マネージャーで、コマンド ラインが値ではなく引数の名前を取得していることがわかりました。

args の値を強制的にコマンド ラインに渡すにはどうすればよいですか?

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

git - git difftool --dir-diff: 変更されたファイルをコピーして戻す方法

以前はgit-diffallを使っていたのですが、作者曰くコマンドによって廃止されたそうです。git difftool --dir-diff

このコマンドは、 git-diffall のオプションgit difftool --dir-diffのように difftool で変更したコードを元にコピーすることはできません。--copy-back

私はウェブを検索しましたが、これしか見つかりませんでした。複雑なようです...:

[PATCH] difftool --dir-diff: 作業ツリーに一致するすべてのファイルをコピーして戻します

difftool を使用してコードに変更を加えた場合はどうしますか?

ありがとう

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

git - 絶対パスを常にエクスポートするように git difftool を作成する方法

'git difftool' を使用すると、ファイルの 1 つが最新バージョンの場合、相対パスが外部の diff アプリケーションに渡されます。

~/.gitconfig

コマンド例

この例app/views/shared/_graph.html.slimでは、外部差分アプリケーションに渡される相対パスであり、相対パスであるため、差分アプリケーションはそれを開く方法を知りません。

「git difftool」で常に絶対パスをエクスポートするにはどうすればよいですか?

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

windows - Windows git bash用のgit difftoolがありません

git diff を処理するためのツールとして difftool を使用したいと考えています。具体的には、Linux 環境で Vimdiff を使用することに慣れています。Windows では、どのツールにも git が付属していないようです。Git Bash を実行していますが、次のメッセージが表示されました。

Windows で使用できる difftools は何ですか?

0 投票する
2 に答える
2296 参照

git - git difftool は git diff を実行します

私は明らかにここで非常に単純なものを見落としていますが、私はそれを見ていません。コマンド

JetBrains グラフィカル差分ツールを実行します。私はgit 1.8.3.2を実行しており、git .configが含まれています

コマンドを実行すると

ターミナルウィンドウに次のように表示されます。

私が間違っている/していないことは何ですか?

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

git - git difftool を使用してディレクトリ全体の違いを表示する

git difftool (この場合、Mac 用の opendiff) を使用して、最新の git コミットで行われた違いを視覚化しようとすると問題が発生します。変更されたファイルのペアごとに opendiff を起動したくありません。ディレクトリ全体を比較する opendiff の 1 つのインスタンスを起動したいだけなので、この回答のアドバイスに従いました--dir-diff。私はこのコマンドを使用して終了しました:

問題は、このコマンドを起動すると、opendiff で違いが 0 であると表示されることです (通常の diff を使用すると複数のファイルの違いが表示されますが)。どうしたの?difftool を正しく使用するにはどうすればよいですか?