2010-03-24 146 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>