我使用的是CVSNT(2.5.03.2382),我安装了TortoiseCVS(TortoiseCVS-1.12.5.exe)。CVSNT现在已停止工作。客户端无法连接到CVSNT。我卸载了TortoiseCVS,但CVSNT仍然无法工作。如果我卸载并重新安装CVSNT,代码和历史记录是否安全?代码存储库在一个单独的文件夹中(未动)。如果我指向同一个存储库,新安装会拾取代码(分支、历史记录等)吗?谢谢
您可以随意安装和重新安装CVS(NT),只要您不接触存储库,并且您安装的版本与存储库兼容。安装后,您只需要将服务器配置为指向正确的存储库。
注意安装Tortoise可能还不够。您需要一个CVS(NT)服务器来访问存储库(除非您使用不推荐使用的"本地"协议)。
这是一个已知的错误。
Tortoise附带了一个更新版本的CVSNT。不幸的是,在安装过程中,CVSNT并没有完全删除旧版本,您会得到2.5.03和2.5.05的混合版本,但它们不起作用。
解决方案是:
- 卸载CVSNT的所有版本
- 重新安装CVSNT 2.5.05(或者卸载并重新安装Tortoise)
之后事情应该会好起来的。