2016-06-03 2 views
1

Мне нужно сделать git diff между файлом в текущем HEAD и прошлой датой. Однако вот кикер: расширение файла было RENAMED, что создает проблему для большинства инструментов GUI. т.е. XCode имеет эту функцию, но она ломается из-за переименованного файла, несмотря на то, что git (я думаю) способен это сделать.Git file diff/history с переименованиями

Кто-нибудь знает, как вручную выполнить этот diff?

благодаря

+0

Отдельный файл или несколько файлов? – merlin2011

+0

отдельные файлы ____________ – VertoStudio3D

ответ

2

Для любого отдельного файла, вы можете просто использовать revision:path синтаксис на обоих файлах. Например, вы можете сделать следующее.

git diff HEAD:Foo 1af1f21845f:Foo.cc 
Смежные вопросы