2013-08-02 21 views
1

我們在Windows Server 2008中建立了一個存儲庫。並且從運行osx lion的我的macbook pro中,我可以使用xcode或命令行檢出項目。 但是當我嘗試提交(或進口)項目或文件,我得到一個錯誤:當我使用命令行在Mac上的svn只能檢出工作,但不能提交或導入

svn: Commit failed (details follow): 
svn: File not found: transaction '135-4r', path '/..../trunk/....m' 

同樣的錯誤。 請幫助

編輯 一切從Windows計算機的工作原理。

+0

它是否可以形成Windows框?它看起來像是服務器端問題,而不是客戶端。它所談論的交易是在服務器上構建的新版本。這可能是您的防病毒解決方案妨礙您的工作。 Window上的許多防病毒解決方案會干擾文件相關的系統API,並經常破壞某些文件系統語義。 :-( – jszakmeister

+0

謝謝@ jszakmeister,它可以在Windows電腦上運行,我會嘗試禁用防火牆或防病毒程序。 – SamChen

+0

這很有趣,它可以在Windows電腦上運行。:-(也許它一直不工作雖然(反病毒問題可能會很激烈),但我確實仔細檢查了Subversion源代碼,但錯誤來自於服務器端 – jszakmeister

回答

1

這是一個愚蠢的錯誤。我們在服務器端創建的父文件夾的名稱中有空格「」。當我嘗試從Mac提交文件時,地址變爲「http://...../文件夾%20name/....」我重新創建了一個文件夾,現在它正在工作

+0

對其他解決方法有什麼想法嗎?現有的項目,只是重命名30個文件夾不太可行。 – bplattenburg

+0

@bplattenburg嘗試在引號內放置空格,比如「」 – SamChen

+0

@SamChen我正在使用svn commit filepath -m「message」在我的svn倉庫中提交但變化不反映在svn回購..你可以告訴我什麼是我做錯了嗎? –

相關問題