3

我需要使用 CVS 访问存储在 SourceForge 上的一些源代码。

我(很多电脑以前)使用过 WinCVS,所以我从 SourceForge 下载了它并安装在这台运行 Windows XP 64 位(最新 SP)的机器上。

但是,在安装的第二部分,当它尝试安装 CVSNT 时,安装会询问所有常见问题,并在实际安装过程中挂起。

我使用 ProcMon 跟踪安装,安装程序启动,在我的临时目录(位于驱动器 E:)中创建一个临时文件,然后执行它。

我看不出安装挂起的任何特殊原因 - 没有明显的循环。原始安装程序和临时文件都创建了 2 个线程,并且退出了一个线程。所以我猜另一个线程正在等待永远不会发生的事情。

知道如何从这里开始吗?

4

5 回答 5

4

问题是安装程序不喜欢默认安装路径c:\Program files (x86)\cvsnt——如果您使用c:\cvsnt安装程序将继续。


更新:这似乎是正确的。如果您仍希望它位于 下的默认位置C:\Program Files (x86)...,请使用 8.3 名称(您可以使用 找到它dir /x),通常是C:\PROGRA~2. 正如您在屏幕截图中看到的,最后一步现在正确显示。有一条有空间的路径,它将永远挂起。

 

在此处输入图像描述

于 2011-09-27T19:50:51.387 回答
2

Windows 8 64 位解决方案:在 Windows 8 64 位上,我无法安装 CVSNT(甚至到 c:\cvsnt),但我通过简单地从旧电脑复制整个 CVTNT 目录解决了这个问题。我复制到 C:\Program Files (x86)\cvsnt(wincvs 期望找到 cvsnt 的确切位置)。

于 2013-10-15T09:12:51.233 回答
2

wincvs 的第二部分 --> cvsnt.exe 由于不兼容而与 windows 7 挂起,所以你可以试试 tortoiseCVS。它具有便携式版本,并且工作正常

于 2011-08-30T10:12:28.127 回答
1

我们在工作的机器上遇到了类似的问题(不同之处在于我们的情况是 Windows 7 64 位)。即使用户拥有管理员权限,我们也只能通过在安装 cvsnt 之前直接以管理员身份登录来解决问题。

于 2014-03-24T17:55:47.877 回答
0

不要安装 WinCVS 附带的 CVSNT 版本。这是一个旧的、过时的、有缺陷的版本。安装更高版本(至少 2.5.0.4)。

于 2012-07-04T13:26:58.600 回答