Просмотрите старые версии репозитория git - PullRequest
0 голосов
/ 01 марта 2012

В SVN / TortoiseSVN был GUI «Браузер репозитория», который позволял просматривать предыдущее «состояние» хранилища. Например, я мог бы зайти в журнал, выбрать старую ревизию, щелкнуть по ней правой кнопкой мыши, выбрать «Обзор репозитория», а затем у меня был похожий на Проводник графический интерфейс, показывающий мне состояние репозитория на данный момент. Это было особенно полезно, когда я просто хотел увидеть состояние хранилища на определенную дату , даже если некоторые из файлов не были изменены.

Я не нашел подобной функции в git. И TortoiseGit, и gitk позволяют мне просматривать журнал, но когда я выбираю ревизию, я не могу просмотреть состояние хранилища whole .

Я, конечно, мог бы извлечь старую ревизию и просмотреть ее на локальном диске, или вернуть мою рабочую копию к старой ревизии, но я обнаружил, что функция TortoiseSVN гораздо более удобна для пользователя, поскольку позволяет быстро просматривать состояние файла X или папки Y в день Z, без необходимости изменять локальные файлы и не забывая изменить их позже.

Можете ли вы сделать что-то подобное в любом графическом интерфейсе Windows git?

Спасибо!

1 Ответ

3 голосов
/ 01 марта 2012

Я считаю, что вы можете сделать это с gitk, используя:

gitk --all

Это покажет все ветви в вашем интерфейсе gitk.Затем выберите переключатель Tree.Вместо того, чтобы показывать вам различия в каждом коммите, он покажет вам дерево репозитория.Вы должны иметь возможность просматривать содержимое хранилища для каждого коммита.

...