我应该使用什么软件用于CVS服务器?

我们正在将我们的CVS服务器从一个安装了一个古老的CVS服务器的旧的Windows 2003服务器升级到一个shiny的Windows 2008 R2新服务器。 任何build议/与特定的CVS服务器软件共享的经验使用? 任何特殊的调整要考虑?

我们目前还没有select转移到SVN或GIT等其他资源控制技术。 我正在寻找可以在Windows Server 2008 R2中运行良好的CVS服务器软件。

更新:挑战是没有可用的基于Windows的CVS服务器解决scheme。 最后一个受到支持的公司今年终于下了市场。 所以最后,差不多一年之后,我们已经成功迁移到了SVN。

该网站的软件比我们现在的要旧。

那么,如果它比官方网站提供的更新版本,那么CVS的版本是什么?

纵观该项目的状况,我注意到这一点 :

值得注意的是,Microsoft Windows版本CVS的开发已经拆分成了一个名为CVSNT的单独项目,并且在扩展系统的function集方面更加积极,甚至以CVSNT的名义将修改移植回UNIX平台。

鉴于此,您应该查看CVSNT并获取最新版本(如果您还没有)。

然而,这些都不重要,因为如果你想坚持使用CVS(或者从中分出一些东西),你不会有什么东西像你的服务器那样“shiny”,因为CVS是一个传统的版本控制系统,开发人员很久以前就开始创buildSubversion 。 你也许应该转移到Subversion(为什么这不是一个实际的select?) – 从CVS迁移到SVN在大多数情况下是一件轻而易举的事情。

如果你想运行CVS你想运行CVS。

如果你要求其他的版本控制选项,你可以看看Mecurial,Git或subversion,因为那些是我看到的前三名。

我会看看Git,Mercurial,或者如果你不想使用分布式源代码控制,那么我仍然会推荐Subversion。 我肯定会转向新的东西; 只要确保你有一个回滚策略,以防万一事情没有按计划进行!

移动源控制是不应该被冲击的事情,应该提前规划好,以尽量减less停机时间。

祝你好运!