問題タブ [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.
linux - git が追加されたファイルを読み取らないのはなぜですか?
ファイルを追加して自分のパスに配置するように指示された記事を読んでいました。作成者がパスで何を意味するのかわからないので、単にルート ディレクトリに配置しました。
「git diffall」を実行しようとすると、git は diffall はコマンドではないと言いますが、アイデアはありますか? 前もって感謝します。
詳細については、記事のスニペット:
というファイルに次のコードを書き、git-diffall
パスに配置します (私は に入れました>…/my-git-install-dir/cmd/
) 。
そして、git で (通常の diff 入力パラメーターを使用して) 実行します。次に例を示します。
git diffall git diffall HEAD
git - ページャーを使用するように difftool をセットアップする方法
シンプルなシェル出力を持つ difftool を使用する場合、core.pager
.gitconfig セクションで設定されたページャーを使用するにはどうすればよいですか?
macos - OS X の opendiff (FileMerge): デフォルトで左を選択
このツールを構成して、各ブロックの選択をデフォルトで右側ではなく左側にすることはできますか?
現時点での回避策は側面を交換することですが、これは少し混乱します。
mercurial - Mercurial & TortoiseHg - 差分ツールを設定するための引数エラー?
TortoiseHg と Mercurial で差分ツールを構成しようとしています。
これは私が行った設定です:
しかし、ツールが起動すると、実際のファイル名ではなく、" $local " および " $base " ファイルが検索されます。
タスク マネージャーで、コマンド ラインが値ではなく引数の名前を取得していることがわかりました。
args の値を強制的にコマンド ラインに渡すにはどうすればよいですか?
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 を使用してコードに変更を加えた場合はどうしますか?
ありがとう
git - 絶対パスを常にエクスポートするように git difftool を作成する方法
'git difftool' を使用すると、ファイルの 1 つが最新バージョンの場合、相対パスが外部の diff アプリケーションに渡されます。
~/.gitconfig
コマンド例
この例app/views/shared/_graph.html.slim
では、外部差分アプリケーションに渡される相対パスであり、相対パスであるため、差分アプリケーションはそれを開く方法を知りません。
「git difftool」で常に絶対パスをエクスポートするにはどうすればよいですか?
windows - Windows git bash用のgit difftoolがありません
git diff を処理するためのツールとして difftool を使用したいと考えています。具体的には、Linux 環境で Vimdiff を使用することに慣れています。Windows では、どのツールにも git が付属していないようです。Git Bash を実行していますが、次のメッセージが表示されました。
Windows で使用できる difftools は何ですか?
git - git difftool は git diff を実行します
私は明らかにここで非常に単純なものを見落としていますが、私はそれを見ていません。コマンド
JetBrains グラフィカル差分ツールを実行します。私はgit 1.8.3.2を実行しており、git .configが含まれています
コマンドを実行すると
ターミナルウィンドウに次のように表示されます。
私が間違っている/していないことは何ですか?
git - git difftool を使用してディレクトリ全体の違いを表示する
git difftool (この場合、Mac 用の opendiff) を使用して、最新の git コミットで行われた違いを視覚化しようとすると問題が発生します。変更されたファイルのペアごとに opendiff を起動したくありません。ディレクトリ全体を比較する opendiff の 1 つのインスタンスを起動したいだけなので、この回答のアドバイスに従いました--dir-diff
。私はこのコマンドを使用して終了しました:
問題は、このコマンドを起動すると、opendiff で違いが 0 であると表示されることです (通常の diff を使用すると複数のファイルの違いが表示されますが)。どうしたの?difftool を正しく使用するにはどうすればよいですか?