difftool (Beyond Compare) を使用して比較/差分できる 2 つのブランチがあります。ただし、差分に使用されるファイルは一時的なコピーであり、現在のブランチからの実際のファイルではありません。つまり、既存のファイルに変更を加えたい場合、difftool を使用して変更することはできません。1 つのブランチのファイルのコピーを作成し、他のブランチをチェックアウトして、実際のファイル間の通常の差分を使用する必要があります。
現在のブランチの実際のファイルを使用するように difftool を取得する方法はありますか (少なくとも片側で)?
更新と解決策:
私が使用したコマンドはgit difftool branch1 branch2
. これは、現在のブランチに関係なく、2 つのブランチを比較します。
このコマンドgit difftool branch
は、現在チェックアウトされているブランチとして 1 つの「サイド」を使用して、必要に応じて機能します。