Сравнение каталогов веток Git

Один из моих любимых рабочих процессов с svn - использовать функцию сравнения папок Beyond Compare, чтобы увидеть чистые различия между двумя ветвями или веткой и стволом. Есть ли способ сделать это в git без необходимости вручную создавать несколько клонов одного и того же репозитория?

Когда я задаю этот вопрос, мне приходит в голову, что я мог бы написать сценарий, который клонировал бы текущее репо во временный каталог, извлекал бы нужную ветку, а затем вызывал бы BCompare.exe с двумя каталогами в качестве аргументов. Просмотр сравнения папок вызывается с помощью

BCompare.exe path/to/folder1 path/to/folder2

. Звучит разумно? Смогу ли я удалить лишний клон после того, как закончу с Beyond Compare?

14
задан Nate Parsons 22 November 2010 в 19:17
поделиться