0

第一:我的颠覆一直运行良好,我的仓库很干净,有很多项目。

存储库位于除编码之外的磁盘上。要将项目添加到 subversion 存储库,我转到“项目管理器”并右键单击项目名称。

然后在上下文菜单上单击Add to Version Control

但我收到一条错误消息:

文件名、目录名或卷标不正确:libapr-1.dll

由于引用的 dll 是 subversion 包之一,

我检查了注册表“SvnDllDir”数据是否正确,注册路径是否正确,指向 ..Bin/subversion..

之后,我使用 SysInternals 的 ProcessMonitor 应用程序来验证事件。

我发现错误来自路径错误导致的 NAME INVALID 错误。进程监视器事件行是:

bds.exe 4160 CreateFile
C:\Users\Manlio_Laschena\Desktop\"C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\subversion"\ NAME INVALID

如图所示,路径非常不寻常,因为它由两个字符串组成。第一个指向桌面(这是错误的),然后是正确的路径。

我无法理解,因为路径是这样的。我检查了项目选项在任何配置中都没有桌面路径。

已经用谷歌搜索了没有结果的类似问题。我还浏览了注册表以查找错误原因。也使 svn clean 成功。

Delphi 版本是 XE5,我的系统是 Dell 5810 with Windows 7 64B

4

0 回答 0