我正在尝试使用git和Git LFS来控制我的电影制作工作流程。
我有两个问题:
1)有没有办法可以跟踪文件的所有版本? git log <path/to/file>
给了我涉及该文件的所有提交,这很棒,但我也想找到一种只列出引用该文件的blob的方法。它们都在git rev-list --objects --all
显示的.git /对象中,但是我想限制结果只显示与我想要的文件相关的blob。
2)使用rev-list生成的数据,有没有办法让我为文件生成一个人类可读的版本号,可能是使用文件名和提交日期的东西添加一个看起来像&#34; filename_v001&#34;的注释或标签。或&#34; filename_commitDate&#34;,因为这比SHA更具可读性?
我希望实现的只是标记在提交时的作用,但是对于文件。
我真的不确定这些事情是否可以完成,因为我对git完全陌生,并且仍在努力弄清楚它是否符合我的需求。