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

git - 好みの差分ツール/ビューアで「git diff」出力を表示するにはどうすればよいですか?

git diff入力すると、選択したビジュアル差分ツール (Windows では SourceGear "diffmerge") で出力を表示したいと考えています。これを行うには git をどのように設定すればよいですか?

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

git - Git の difftool 構成がどのように設定されているか理解できません

difftool を使用できるようにするには、古い Git で次のような設定を使用する必要がありました。古い .gitconfig を誤って削除したため、設定はまったく同じではありません。

自宅に空の .gitconfig があります。opendiff ツールは引き続き使用できます。ありえないはずなので、これは驚きです。

Git の difftool 設定は内部でどのように機能しますか?

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

git - Gitの自動検出はスクリプト化されていますか、それともGit実行可能ファイル内にありますか?

この質問は、スレッドでのVonCのコメントに基づいています。

Gitのdifftoolまたはmergetoolの自動検出はスクリプト化されていますか、それともGit実行可能ファイル内にありますか?

0 投票する
12 に答える
62344 参照

git - git difftool、シリアルではなく、すべての diff ファイルをすぐに開きます

デフォルトの git diff の動作は、各 diff ファイルを順番に開くことです (次のファイルを開く前に、前のファイルが閉じられるのを待ちます)。

すべてのファイルを一度に開く方法を探しています。たとえば、BeyondCompare では、同じ BC ウィンドウ内のタブですべてのファイルが開きます。

これにより、複雑な一連の変更を簡単に確認できます。差分ファイル間を前後にフリックして、重要でないファイルを無視します。

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

git - Git difftool (Microsoft Word の「ドキュメントの比較」機能用) から完全なファイル名を取得するにはどうすればよいですか?

Macで最新バージョンのGit (1.6.6)を使用しています。私の妻は、まだMicrosoft Word 2008 (Mac)を使用できる限り、Git を使用してフィクションの執筆を管理したいと考えています。すべてをプレーン テキストとして保存するよう彼女に強要する代わりに、Git Difftool を使用してファイルを Word に渡し、Word のドキュメントの比較機能を使用したいと考えています。Word ドキュメントはバイナリ ファイルであるため、彼女は Git Diff を使用できませんが、Git Difftool は引き続き使用できます。

/Users/foo/Documents/my_novel.docx という形式で 2 つのファイル名を取り、Word を開いてファイル比較を行う Applescript を作成しました。ただし、Git Difftool はパラメータとしてベア ファイル名 (my_novel.docx など) のみを渡すようです。

Git Difftool から完全なファイル名を取得する方法はありますか?

ありがとう、

ダグ

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

git - git difftoolの問題:LOCAL、REMOTE変数を設定していません

ドキュメントとここでのさまざまな回答によると、git difftoolは、ファイルパスに設定された環境変数LOCALおよびREMOTEを使用して、指定された実行可能ファイル(通常はシェルスクリプト)を呼び出します。しかし、試してみると、LOCALとREMOTEが設定されていません。私は次のテストを試しました:

mytest.shで:

呼び出し:

出力:

助言がありますか?

0 投票する
3 に答える
11298 参照

git - git-difftool:meldを使用して完全なファイルツリーを比較しますか?

古い git コミットのファイル ツリーと作業中のファイル ツリーを比較する簡単な方法はありますか?

git-difftool は非常によく似た機能を実行しますが、実際には差分を実行したくありません。要点は、呼び出しているツールがそのためのより良いインターフェイスを提供できるということです。

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

git - ビジュアルツールを使用してgitリポジトリの変更を表示する

私は、人々がgitを使用してすべてを最初から追跡する既存のプロジェクトに来ています。いくつかのコミットの違いを表示するツールが欲しいです。gitkは良い仕事をしますが、人間の可読性について話すと、それは私をあまり助けません。より良い解決策はありますか?ブランチを簡単に比較し(winmergeのように-2つのバージョンを並行して表示し、変更を強調表示する)、Macで実行できるツールのセットを探しています。

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

git - Mergetool を使用して Git でブランチを比較および編集する

difftool (Beyond Compare) を使用して比較/差分できる 2 つのブランチがあります。ただし、差分に使用されるファイルは一時的なコピーであり、現在のブランチからの実際のファイルではありません。つまり、既存のファイルに変更を加えたい場合、difftool を使用して変更することはできません。1 つのブランチのファイルのコピーを作成し、他のブランチをチェックアウトして、実際のファイル間の通常の差分を使用する必要があります。

現在のブランチの実際のファイルを使用するように difftool を取得する方法はありますか (少なくとも片側で)?

更新と解決策:

私が使用したコマンドはgit difftool branch1 branch2. これは、現在のブランチに関係なく、2 つのブランチを比較します。

このコマンドgit difftool branchは、現在チェックアウトされているブランチとして 1 つの「サイド」を使用して、必要に応じて機能します。

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

git - Diff 2 ブランチとの比較を同時に超える

>>git difftool branch1 branch2ブランチ間の差分を持つすべてのファイルで、私の difftool (Beyond Compare:BC) を開きます。次のファイルで再開するには、各ファイルの後に BC を閉じる必要があります。

BC は、ディレクトリ全体と複数のファイルを比較できます。

git difftoolすべてのファイルを同時に開いたり、ツリー全体を同時に比較したりする方法はありますか?