第一:我的Subversion总是正常运行,我的仓库很干净,有很多项目。
存储库位于磁盘上,而不位于编码磁盘上。 要将项目添加到Subversion存储库中,请转到“项目管理器”,然后右键单击项目名称。
然后在快捷菜单上单击Add to Version Control
。
但是我收到一条错误消息:
文件名,目录名称或卷标签不正确: libapr-1.dll
由于引用的dll是Subversion软件包之一,
我检查了注册表“ SvnDllDir”的数据是否正确,并且注册路径是否正确,指向..Bin / subversion。
此后,我使用SysInternals的ProcessMonitor App来验证事件。
我发现错误是由于路径错误而导致的NAME INVALID错误。 流程监视器事件行是:
bds.exe 4160 CreateFile
C:\ Users \ Manlio_Laschena \ Desktop \“ C:\ Program Files (x86)\ Embarcadero \ RAD Studio \ 12.0 \ bin \ subversion“ \名称无效
如图所示,该路径非常不寻常,因为它是由两个字符串组成的。首先指向桌面(这是错误的),然后指向正确的路径。
我无法理解,因为这样。我检查了项目选项在任何配置中都没有桌面路径。
已经用Google搜索到类似的问题,但没有结果。 我还浏览了注册表以查找错误原因。 也使svn成功。
Delphi版本是XE5,我的系统是带有Windows 7 64B的Dell 5810