【发布时间】:2018-11-28 00:20:05
【问题描述】:
通常,我们对任何错误的修复/补丁都涉及多个文件的更改,我们将一次性提交所有这些文件。
在 SVN 中,对于每个提交(可能涉及多个文件),它将整个存储库的修订号加一。因此,我们可以轻松地链接一次提交中的所有多个文件。
现在,在 CVS 中使用相同情况的困难在于它会单独增加所有文件的修订号。假设提交是否涉及以下文件:
file1.c //作为此提交的一部分分配的修订..1.5.10.2
file2.c //作为此提交的一部分分配的修订..1.41.10.1
为此提交的评论是“First Bug Fix”。
现在,让所有文件作为此提交的一部分签入的唯一方法是在所有 cvs 日志中搜索评论“First Bug Fix”,并希望它只返回上面提到的两个文件修订。
请分享您对 CVS 中是否有更好的方法来跟踪在单个提交中签入的所有文件而不是转发作为提交的一部分给出的评论的看法。
【问题讨论】:
-
见过 cvs 制作“提交标识符”,不确定这是否是非标准扩展。而且不知道如何将它们用于任何事情。
标签: version-control cvs