【发布时间】:2018-05-03 14:46:08
【问题描述】:
我正在寻找一个版本控制系统,它可以通过每个文件的 cmets 显示版本历史记录。
我使用 SVN(不是前面所说的 CVS)有一段时间了,并且在 git 中有一些项目。
两者(svn 和 git)都是“面向提交的”(我使用这个术语是因为没有更好的术语):当我查看存储库时,git 显示所有提交,当我打开一个提交时,我看到了,文件及其包含的更改。
我希望反过来:我想查看我的存储库中当前的所有文件和文件夹,并且对于每个文件,我都可以查看它所经历的提交历史。
对于每个提交,我必须输入摘要注释以及描述文件更改的每个文件注释。
我正在寻找它的原因是我的 NAV(以前称为 Navision)设计师的许可证:我可以更改我的 NAV 系统中的对象,但我无法导出源。因此我只有几个版本的编译“.fob”文件没有任何机会看到代码更改,所以我必须在每个文件注释中描述更改。
【问题讨论】:
-
上次我检查 cvs 正是你想要的,你为什么认为它不是面向文件的?
-
对不起,我的错:我没有使用 CVS,而是使用 SVN。刚刚在原始问题中更正了它。
标签: git version-control nav cvs revision-history