如何在同一台机器上并排运行Collabnet Subversion 1.7和1.8?

时间:2015-02-26 05:35:11

标签: svn dll collabnet

出于某些研究目的,我希望在同一台Windows机器上安装Collabnet Subverion 1.7和1.8,但遇到一些奇怪的问题。

我使用Collabnet官方安装程序及其数字签名:

  • CollabNetSubversion-client-1.7.10-1-Win32.exe(2013)
  • CollabNetSubversion-client-1.8.11-1-Win32.exe(2015)

我首先安装1.7,并运行它没有问题。然后我安装1.8,当被问到是否升级时,我回答“否”,将其安装到另一个文件夹。

Snap1335-collabnet-svn-upgrade-NO.png

当1.8安装完成后,我打开一个CMD窗口,从PATH中明确删除1.7的文件夹。现在问题来了,svn --version报告了许多DLL入口点失败。分析svn.exe进程显示来自 C:\ CollabNet-svn-1.7 C:\ CollabNet-svn-1.8 的DLL都被加载到进程中,这是异常。

为什么1.7的DLL被加载以及如何解决这个问题?

Snap1334-svn1.7-1.8-coexist-fail.png

尝试使用Windows Server 2003。

0 个答案:

没有答案