Один из моих любимых рабочих процессов с svn - использовать функцию сравнения Beyond Compare, чтобы увидеть чистые различия между двумя ветвями или веткой и туловищем. Есть ли способ сделать это в git без необходимости вручную создавать несколько клонов одного и того же репозитория?
Как я задаю этот вопрос, мне приходит в голову, что я могу написать script, который клонирует текущее репо во временный каталог, проверяет нужную ветку, а затем вызывает BCompare.exe с двумя каталогами в качестве аргументов. Просмотр сопоставления папок вызывается с помощью
BCompare.exe path/to/folder1 path/to/folder2
Звучит ли это разумно? Смогу ли я удалить дополнительный клон после того, как я закончил с Beyond Compare?