2010-03-24 186 views
2

问候所有,SVN提交使用巡航控制

试图去提交到乌龟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:\砂\ DOC”是我的工作目录。在这个目录结构中,我没有一个名为svn的目录。该结构仅包含“.svn”文件夹。

可以解决这个异常的任何一个帮助...

问候。 pratap

回答

3

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

+0

甚至指定完整的路径行不通 – pratap 2010-03-25 06:16:11

+0

什么是错误,当您使用完整的路径?如果它是一样的,你可能会改变它在错误的地方... – 2010-03-25 19:01:39

0

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

3

你需要有颠覆(命令行客户端),可执行在你的路径(svn.exe)不是TortoiseSVN的(Windows图形用户界面),可执行文件(TortoiseSVN.exe)。

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

你可以得到的二进制文件here

2

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

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