如何浏览图像的git历史

Ika*_*ský 0 git version-control

是否有工具(最好是 linux/ubuntu)可用于浏览在 git 中跟踪的图像(.png.jpg...)文件的历史记录?

用例:

  • 用户正在跟踪一些图像,例如数据库 ER 模型、系统性能图(RAM、CPU 等)
  • 几年后,用户有兴趣查看文件随时间的变化
  • 在理想情况下,每个图像版本都包含一个标签或指向与查看的图像版本相关的提交的链接
  • 可选地,该工具能够突出显示在查看版本中实际更改的图像区域

我知道可以创建一个脚本来提取图像版本并以某种方式将提交消息附加到它,但我正在寻找现有的解决方案但找不到。

Von*_*onC 5

一个简单的git log -- myfile.jpg将向您显示涉及该文件的任何提交。

看看像这样的工具ewanmellor/git-diff-image是否有帮助。

它确实突出显示了已更改的图像区域。

https://raw.githubusercontent.com/ewanmellor/git-diff-image/master/example-comparison.png