Delphi XE5 更新 2 ie:reinstall 后,Subversion 访问已丢失 [英] After Delphi XE5 update 2 ie:reinstall , Subversion access has been lost
问题描述
特别是如果我重新打开一个旧的 Delphi 项目(已经在 subversion 存储库上),在 PM 中右键单击我会找到添加到版本控制.如果我尝试,我会得到一个错误
<块引用>..找不到文件 libapr-1.dll
我认为 subversion Delphi 集成丢失了正确的 SVN 配置路径,因为该文件存在于 CollabNet 文件夹中.
我更新了 CollabNet Subversion Client,希望能恢复环境变量,没有成功.
这是我第一次遇到 SVN 问题,因此我对如何恢复 SVN 使用感到困惑.
Delphi IDE 的 Subversion 集成需要知道在哪里可以找到 Subversion DLL.它使用注册表值执行此操作.该值位于此键下:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\12.0\Subversion
该值是一个名为 SvnDllDir
的 REG_SZ
值.这应该包含包含 Subversion DLL 的目录的完整路径.例如,在我的机器上是:
但显然您需要为本地安装使用正确的路径.您还需要确保使用与 Delphi IDE 集成兼容的 Subversion 版本.并非所有 Subversion 版本都是如此.
Specifically if I reopen an old Delphi project (already on subversion repository), right clicking in PM I find Add to version control. If I try that I get an error
..cannot find file libapr-1.dll
I think the subversion Delphi integration has lost the correct path to SVN config, as the file exist in the CollabNet folder.
I did an update of CollabNet Subversion Client in the hope of restoring the environmental variable, with no success.
That's my first time I got SVN problems therefore I am confused on what to do to recover SVN use.
The Delphi IDE's Subversion integration needs to know where to find the Subversion DLLs. It does so using a registry value. That value is under this key:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\12.0\Subversion
And the value is a REG_SZ
value named SvnDllDir
. That should contain the full path to the directory that contains the Subversion DLLs. For instance, on my machine it is:
C:\Program Files (x86)\Subversion\bin
But obviously you'll need to use the correct path for your local installation. You do also need to make sure that you use a build of Subversion that is compatible with the Delphi IDE integration. Not all Subversion builds are.
这篇关于Delphi XE5 更新 2 ie:reinstall 后,Subversion 访问已丢失的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!