svn での私のお気に入りのワークフローの 1 つは、Beyond Compare のフォルダー比較機能を使用して、2 つのブランチ、またはブランチとトランクの間の正味の違いを確認することです。同じリポジトリの複数のクローンを手動で作成することなく、git でこれを行う方法はありますか?
この質問をすると、現在のリポジトリを一時ディレクトリに複製し、目的のブランチをチェックアウトし、2 つのディレクトリを引数として BCompare.exe を呼び出すスクリプトを作成できることがわかりました。フォルダー比較ビューは、
BCompare.exe path/to/folder1 path/to/folder2
これは合理的に聞こえますか?Beyond Compare を使い終わったら、余分なクローンを削除できますか?