2

我将 Visual Studio 2010 与 AnkhSvn 一起用于 Visual Studio 工作,将 TortoiseSVN 用于同一台机器上的其他遗留项目。

我使用 PageAnt 中保存的 SSH 密钥连接到 SVN 服务器,以防止不断提示我输入密码。这一直有效,直到我需要以管理员身份运行 VS2010,此时 AnkhSvn 每次我需要更新/提交等到服务器时都会提示我输入密码。

这很好,但是每当我尝试运行 AnkhSvn 合并向导时,它就会挂起,在选择源阶段之后,我必须强制结束 VS2010 进程。

每当以管理员身份运行 VS2010 时,我都可以通过以管理员身份运行 PageAnt 来解决此问题。但这有 TortoiseSVN 会提示我输入 SSH 密码的副作用。

尝试运行两个选美实例似乎是合乎逻辑的,一个以管理员身份运行,一个以正常方式运行,但是 PageAnt 不允许运行两个实例。

有没有人有解决方法,所以我可以一起使用 TortoiseSVN 和 AnkhSVN,使用 PageAnt 进行身份验证,无论我是否以管理员身份运行 VS2010?

4

1 回答 1

0

Windows 应用程序可以构建为不允许运行重复的进程。你必须让选美团队改变这一点。

您可以在虚拟机中运行管理实例,尽管在这种情况下这样做可能不值得;你的来电。

于 2011-10-19T14:36:58.117 回答