使用 CVS

源服务器的 CVS 模块是使用并发版本系统 (CVS) 1.11.17 (客户端) 开发的。 尚未使用任何其他版本的 CVS 对其进行测试。 此外,模块的当前版本是 beta 版本。

CVSROOT

在生成源索引的计算机上,CVSROOT 不能包含密码和用户信息。 使用 cvs.exe 设置凭据信息。

若要为 CVS 索引准备 Srcsrv.ini 文件,必须为存储库输入一个别名,以便将其与网络中的任何其他文件唯一区分开来。 此存储库必须与环境中的 CVSROOT 值匹配。 无需在与调试器客户端一起保留的Srcsrv.ini副本中设置此值,因为别名是在源索引 .pdb 文件中定义的。

客户端计算机

在调试期间提取文件的客户端计算机不需要 CVS 沙盒或 CVSROOT 集。 它确实需要路径中的 CVS 二进制文件,如果存储库已锁定,则必须使用 Cvs.exe 设置用户名和密码。

修订标记

CVS 无法按版本号提取文件。 相反,必须使用所谓的 标记来完成此操作。 为基于 CVS 的系统编制索引时,必须确保所有更改都签入存储库,然后使用“cvs 标记”命令应用标记。 然后,在为文件编制索引时,请确保使用“label”命令行参数来指定要与要编制索引的生成的关联的标记。 可以通过在环境中设置CVS_LABEL来实现相同的结果。 可以从环境或命令行设置其他值。 将 -?? 命令行选项与 SSIndex 配合使用,以检查你的选择并验证是否已正确配置所有选项:

ssindex.cmd -system=cvs -??