問題タブ [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.
git - シェルを保持する git difftool
Beyond & Compare を difftool として Windows 用の git bash を使用しています (ただし、外部の difftool でも同じことが起こります)。
端末の制御を戻すために、端末が difftool の終了を待たないようにしたいと思います。コマンド ラインで他の git タスクを実行している間、difftool セッションを開いたままにしておくと便利です。
出来ますか ?
これが何か関係があるかどうかはわかりませんがtrustexistcode
、この設定は私が探している端末の動作に何も変更しません。
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 への引数が適切に渡されていないようです。これは私のデフォルトの構成ファイルです。ユーザー構成はありません。
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 ではありません)。