У меня есть репозиторий Мерзавца приблизительно с двумя годами истории в нем. У меня есть единственный файл в нем, для которого я хочу найти все фиксации, и для каждой фиксации: все другие файлы, которые фиксировались в нем. Давайте предположим, что этот файл называют file.txt. Я могу выполнить gitk с этим файлом как аргумент:
gitk file.txt
и я действительно получаю каждую фиксацию. Однако просмотр того дерева в gitk только показывает изменения, сделанные file.txt. Я хотел бы видеть то, что другие файлы были изменены в той фиксации. Я могу скопировать вставку каждая фиксация SHA1 и отобразить его, но существует более чем сотня фиксаций, связанных с этим файлом.
Я замечаю, что раздел "комментариев" в нижней правой части экрана пуст (только выставочный текст "Комментарии"). Возможно, список файлов можно было показать там?
В командной строке
git log -p --full-diff file.txt
выдаст то, что вы хотите.
Если вы должны увидеть это в gitk, вызовите его с аргументами no, найдите коммит "трогательный путь" file.txt, и коммит содержит этот файл, выделенный жирным шрифтом. И вы можете использовать кнопки "вверх" и "вниз", чтобы пройти через него.
.