git-处理和跟踪文件版本

时间:2017-07-27 15:32:12

标签: git git-tag git-lfs

我正在尝试使用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完全陌生,并且仍在努力弄清楚它是否符合我的需求。

0 个答案:

没有答案