我们的项目具有从现有分支机构在CVS中创建新分支机构的历史。几年后,这导致在每个发行版中更改的文件上出现这种情况:

新修订版:1.145.4.11.2.20.2.6.2.20.2.1.2.11.2.3.2.4.4.4.2.5.2.1.2.1.2.6.2.23;
先前版本:1.145.4.11.2.20.2.6.2.20.2.1.2.11.2.3.2.4.4.4.2.5.2.1.2.1.2.6.2.22

显然,这在CVS控制台中看起来很糟糕,但这实际上在技术上有关系吗?通过将所有内容合并回头部,使其回到1.146,我们是否可以获得任何收益?

(P.S.“切换到颠覆”不是答案。)

最佳答案

显然,这已经为您服务了好几年,因此,如果存在技术问题,那么您还没有看到它们。我不知道你会遇到什么。但是,如果这种情况在接下来的几年中持续下去,那么当您开始在各种工具中发现限制和错误时,我不会感到惊讶。 (更不用说您永远无法满足源代码行长准则。:P)

通过将所有内容合并回头部,使其回到1.146,我们是否可以获得任何收益?

清晰度。即使从技术上讲,更复杂的等效系统也比较容易使用更简单的系统。合并回1.146是否有任何损失?在这一点上,您正在谈论的是特定于项目和特定小组的利益,其价值会有所不同,您只需要决定付出的努力是否值得结果。

07-24 09:45
查看更多