2011-08-16 139 views
0

我安裝了SVN並讓它作爲守護進程運行(Ubuntu 11.04)。我已經成功地COMMITED回購的命令行,但只要我試圖通過Subclipse的承諾,我得到以下錯誤:Subclipse無法提交:「操作不允許」

org.tigris.subversion.javahl.ClientException: Operation not permitted 
svn: Can't remove '/home/dave/share/workspace/project/.svn/tmp/entries' 
svn: Can't remove file '/home/dave/share/workspace/project/.svn/tmp/entries': Operation not permitted 

org.tigris.subversion.javahl.ClientException: Operation not permitted 
svn: Can't remove '/home/dave/share/workspace/project/.svn/tmp/entries' 
svn: Can't remove file '/home/dave/share/workspace/project/.svn/tmp/entries': Operation not permitted 

我試圖遞歸取消設置粘滯位,因爲我看到了一個線程,同時修復背部。我也將Eclipse> Team> SVN中的Java從JavaHL切換到SVNKit,但是這也不起作用。任何人都可以在此之前體驗,並可以提供幫助

+0

所以事實證明,使用我的虛擬盒(其中Ubuntu運行Win 7主機)共享目錄導致了這個問題。我在共享文件夾之外的Eclipse中創建了項目,並且它工作正常。 – DaveO

回答

0

請chekc下列情況下

1)可能是命令行工具使用較新的版本,比Subclipse的確實如此嗎?

2)檢查是否有更新最新中繼狀態,你犯

3)之前是否使用Subclipse中相同的用戶名/密碼不是在命令工具

0

仔細檢查該文件沒有被使用。我使用Process Explorer來查找是否有任何程序對我的文件有處理權限,但只要註銷並再次(或重新啓動),如果您不介意這種麻煩,也可以用作強力措施。

0

這是VirtualBox共享文件夾中的一個已知錯誤。除了將它移動到共享文件夾之外,還有另一種解決方法是使用git-svn(與sudo apt-get install git-svn一起安裝,它沒有附帶標準git)將其自動克隆到git repo中。

一旦安裝了git-svn,您可以使用命令git svn clone http://my-svn-repo local-folder克隆SVN回購沒有此錯誤。