В git как посмотреть предыдущую версию файла изображения?

Я знаю, что могу показывать предыдущую версию файла, но у меня есть изображения в моем хранилище! Когда я git show <revision>:<path-to-image>, он бесполезно открывает их в пейджере...

Похоже на то git show не учитывает переменные среды для этого: я попытался установить EDITOR=gimp а также PAGER=gimp, четное VISUAL=gimp безрезультатно. Я ничего не могу найти в man git show об изменении приложения пейджер либо.

В качестве обходного пути я могу git stash save мои текущие изменения, git checkout ревизия, откройте файл, checkout туда, где я был и git stash apply, но это много усилий, которые не должны быть.

Как мне сделать это правильно?

1 ответ

Решение

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

git show <revision>:<path-to-image> | gimp
Другие вопросы по тегам