SVN使用巡航控制提交

时间:2010-03-24 13:44:04

标签: svn tortoisesvn cruisecontrol.net

问候所有,

当试图使用巡航控制进入乌龟svn时我得到了一个异常

[SVN commit: warn] source control failure (GetModifications): Unable to execute file
[ c:\sand\doc\svn ]. The file may not exist or may not be executable.

其中“c:\ sand \ doc”是我的工作目录。在这个目录结构中我没有一个名为svn的目录。该结构仅包含“ .svn ”文件夹。

任何人都可以帮助解决此异常...

问候。 的普拉塔普

4 个答案:

答案 0 :(得分:3)

您需要将包含svn.exe的文件夹添加到CC服务器上的路径中,或者指定尝试提交的exe的完整路径。

答案 1 :(得分:3)

您需要在路径(svn.exe)中使用 subversion (命令行客户端)可执行文件而不是 TortoiseSVN (Windows GUI)可执行文件(TortoiseSVN.exe)

CruiseControl.net使用命令行工具运行检查修改。

您可以获取二进制文件here

答案 2 :(得分:2)

您还可以在CruiseControl的sourcecontrol块中设置Subversion .exe路径:

<sourcecontrol type="svn">
  <executable>C:\Program Files\svn\bin\svn.exe</executable>
etc...
</sourcecontrol>

答案 3 :(得分:0)

听起来它正试图在c:\ sand \文件夹中找到svn可执行文件,所以我猜你在某处混淆了你的配置?