В природе существуют GUI клиенты Git, которые умеют показывать историю файла с учетом переименований или перемещений файла? gitk — не умеет, Sourcetree — не умеет. Показывают только до переименования, а дальше всё.
Здравствуйте, Codealot, Вы писали:
C> В природе существуют GUI клиенты Git, которые умеют показывать историю файла с учетом переименований или перемещений файла? gitk — не умеет, Sourcetree — не умеет. Показывают только до переименования, а дальше всё. gitk --follow может быть?
IDEA умеет ещё даже history for selection — т.е. историю фрагмента как он перемещался между файлами.
Здравствуйте, ·, Вы писали:
·>gitk --follow может быть? ·>IDEA умеет ещё даже history for selection — т.е. историю фрагмента как он перемещался между файлами.
Точно. Они это специально, чтоб жизнь медом не казалась?
Здравствуйте, Codealot, Вы писали:
C>Здравствуйте, ·, Вы писали:
C>·>gitk --follow может быть?
C>Не, все равно не совсем то. Там, где название файла меняется — показывает файл как новый, а не дифф.
gitk сам по себе -- надстройка над git rev-list/log. --stat и --summary могут помочь добиться лучшего результата, хотя сам gitk иногда показывает результаты, отличающиеся от git log. Мне последнего хватает в 99% случаев.