加快CVS运营的方法?

时间:2015-05-08 17:49:42

标签: cvs

我正在使用由CVS管理的代码库。但CVS操作越来越慢。例如,创建一个新的分支是痛苦的,花了将近一个小时。 (相比之下,我可以在大约8分钟内查看现有标签的新副本。)

我们可以采取哪些措施来加速CVS?

这是一个CVS历史可追溯至14年的项目。我们已经讨论过迁移到svn或git,但是不能轻易做出这样的改变,因为 我们拥有严重依赖CVS的内部开发工具。

1 个答案:

答案 0 :(得分:1)

创建CVS分支意味着重写您标记的每个文件的整个历史记录。这是很多磁盘活动,可能非常随机。将存储库放入闪存驱动器可能帮助。

在“分支”操作期间查看它是否有助于您查看服务器是CPU还是磁盘绑定。

关于查看数据库的基于CVS的工具的问题。在git中有一个名为git-cvsserver的命令,它提供了一个服务器进程,CVS客户端可以从(NOT分支)执行简单的操作,请参阅:RFC4122