問題タブ [git-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 投票する
2 に答える
401 参照

git - シェルを保持する git difftool

Beyond & Compare を difftool として Windows 用の git bash を使用しています (ただし、外部の difftool でも同じことが起こります)。

端末の制御を戻すために、端末が difftool の終了を待たないようにしたいと思います。コマンド ラインで他の git タスクを実行している間、difftool セッションを開いたままにしておくと便利です。

出来ますか ?

これが何か関係があるかどうかはわかりませんがtrustexistcode、この設定は私が探している端末の動作に何も変更しません。

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

git - Sublime Text 3 + Git パッケージ: difftool を起動しません (Meld)

Sublime Text 3 とGitパッケージを使用してリポジトリを管理しています。Meldツール (Meld v3.14.2)を使用するように.gitconfigファイルをセットアップしました。

コマンドプロンプトから$ git difftool問題なく起動できます。

Git Diff Tool Current File以前はおよびGit Diff Tool Allコマンドを使用して、git パッケージで同じことができました。Sublime Text 3 を再インストールした後、これら 2 つのアクションのいずれかを実行しようとすると、Sublime の下部にウィンドウが表示され、次のように尋ねられます。

ここにテキストを入力することはできません。さらに、以前は入力する必要がありませんでした。試しGit Diff Current fileてみると、次の新しいタブが開きます。

(スペイン語からの大まかな翻訳) Meld への引数が適切に渡されていないようです。これは私のデフォルトの構成ファイルです。ユーザー構成はありません。

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

git - gitが比較するリビジョンを選択するためのGui?

1 つのファイルの異なるリビジョンを比較したい。コマンドラインでこれを行うことができます

git difftool <revision_1>:<file_1> <revision_2>:<file_2>.

しかし、GUI を使用して、比較するリビジョンを選択したいと考えています。そのため、GUI は指定されたファイルが変更されたコミットのリストを表示し、このリストから 2 つのコミットを選択して実際の difftool に渡す必要があります。

gitk -p file

同様のことを行いますが、後続のコミット間の差分のみを生成します。(そして、出力は単なる従来の diff であり、side-by-side difftool ではありません)。