在git中,我如何查看图片文件的先前版本?

3
我知道可以使用git-show 查看文件的上一版本,但是我的存储库中有图片!当我使用git show <revision>:<path-to-image>时,它会在翻页程序中打开,没有任何帮助......
看来git show 对此不考虑环境变量:我尝试设置 EDITOR=gimpPAGER=gimp 甚至VISUAL=gimp ,都没有效果。我在man git show 中也找不到关于更改翻页应用程序的任何信息。
作为一种解决方法,我可以git stash save我的当前更改,git checkout 到修订版本,打开文件,checkout 回到原来的位置并git stash apply,但这是很麻烦的,不应该这样做。
我应该如何正确处理?
1个回答

2
您可以尝试将其导入到GIMP中进行处理:
git show <revision>:<path-to-image> | gimp

1
优雅!这对于GIMP非常有效,因为它读取“stdin”。 (对于不支持的图像编辑器,“> /tmp/a.png”并从那里打开,我猜。) - Anko

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接