我需要使用CVS访问存储在SourceForge上的一些源代码。
我曾经(很多电脑前)使用WinCVS,所以我从SourceForge下载并安装在这台运行Windows XP 64位(最新的SP)的机器上。
但是,在安装的第二部分中,当它尝试安装CVSNT时,安装会询问所有常见问题,并在实际安装期间挂起。
我已经使用ProcMon跟踪安装,安装程序启动,在我的临时目录(在驱动器E :)上创建一个临时文件,然后执行它。
我看不出安装挂起的任何特殊原因 - 没有明显的循环。原始安装程序和临时文件都创建2个线程,并退出一个线程。所以我猜其他线程正在等待从未发生的事情。
知道如何从这里开始吗?
答案 0 :(得分:4)
问题是安装程序不喜欢c:\Program files (x86)\cvsnt
的默认安装路径 - 如果使用c:\cvsnt
安装程序将继续。
更新:这看起来是正确的。如果您仍希望在C:\Program Files (x86)...
下的默认位置使用,请使用8.3名称(您可以使用dir /x
找到它),通常为C:\PROGRA~2
。正如您在屏幕截图中看到的那样,最后一步现在正确显示。如果路径中有空格,它将永远挂起。
答案 1 :(得分:2)
wincvs的第二部分 - >由于不兼容,cvsnt.exe因Windows 7而挂起,所以你可以试试tortoiseCVS。它具有便携版本,并且工作正常
答案 2 :(得分:2)
Windows 8 64位解决方案: 在Windows 8 64位上我无法安装CVSNT(甚至到c:\ cvsnt),但我通过简单地从我的旧电脑复制整个CVTNT目录解决了这个问题。 我复制到C:\ Program Files(x86)\ cvsnt(wincvs期望找到cvsnt的确切位置)。
答案 3 :(得分:1)
我们在工作的机器上遇到了类似的问题(不同之处在于我们的情况是Windows 7 64位)。即使用户具有管理员权限,我们也只能通过在安装cvsnt之前直接以管理员身份登录来解决问题。
答案 4 :(得分:0)
不要安装WinCVS附带的CVSNT版本。这是一个陈旧,过时,有缺陷的版本。安装更高版本(至少2.5.0.4)。