git checkout версия файла в git gui - PullRequest
5 голосов
/ 02 октября 2009

Есть ли хороший способ проверить ревизии определенного файла в git gui, например, инструмент добавления или что-то в этом роде?

Попытка добавления нового инструмента как:

git checkout $REVISION $FILENAME 

Но он допускает только ревизии веток, а не конкретную фиксацию. Есть ли какой-то конкретный вариант, который я могу использовать для этого?

1 Ответ

1 голос
/ 02 октября 2009

Вы можете попробовать:

 $ git show $REVISION:$FILENAME

с синтаксисом ':', как описано в git rev-parse.
Это было бы, если бы вы могли указать для $FILENAME полный путь относительно верхнего каталога вашего проекта (каталог, включающий каталог .git).

Это должно быть эквивалентно:

 $ git checkout $REVISION -- $FILENAME
...