CVS修订合并

时间:2017-04-13 14:39:53

标签: cvs

这个问题是关于简化修订历史记录,而不是简单地在输出文件中合并两个版本。

假设我对特定文件进行了大量修订,因为我们多年的工作方式是每次将文件保存到磁盘时自动创建修订版。因此,开发人员每天可以节省100次,当天创建了100个该文件的修订版。我想重新创建一个新的/简化的“CVS修订列表”,每天进行一次修订。我们的想法是在最终转移到GIT之前制作更好的修订历史记录。

我可以逐个签出每个文件并指定日期并以这种方式重新创建一个新的CVS存储库,但我想知道是否有一种更简单的方法来“删除/组合”CVS中的修订。

例如,如果我在一天内对特定文件进行了这些修订: 1.1 1.2 1.3 1.4 ... 1.1000

我最终只会结束 1.1和1.000(所有其他中间修订将在历史中合并为修订版1.1000

由于

1 个答案:

答案 0 :(得分:0)

您可以使用cvs admin永久删除服务器上的文件版本。这将使您的版本号保持不变,编号之间只会有大的漏洞。

当然,你必须要小心,因为这是一个永久性的操作。