2011-02-11 79 views
14

A已經從系統生成的另一個項目複製了一個文件夾。現在我想提交項目中的所有內容,該文件夾被複制到。 我得到的是(即複製的文件夾是文件夾/ Web應用程序):Eclipse,SVN問題

org.tigris.subversion.javahl.ClientException:試圖鎖定已鎖定DIR 的svn:工作副本「/ home/user中/網店/網上商店 - IMPL/src目錄/主/ web應用程序」鎖定

好吧,我試圖Team->清理,並得到:

org.tigris.subversion.javahl.ClientException: Path is not a working copy directory 
svn: '/home/user/webshop/webshop-impl/src/main/webapp/gwtmodules' is not a working copy directory 

org.tigris.subversion.javahl.ClientException: Path is not a working copy directory 
svn: '/home/user/webshop/webshop-impl/src/main/webapp/gwtmodules' is not a working copy directory 

這次日食SVN客戶與我搞亂長時間用這種混賬底格里斯河例外=)

請將hel p與建議:)我做錯了什麼?

+0

項目是否在同一個存儲庫中? – 2011-02-11 14:22:38

+0

如果有人回答正確,請將其標記爲答案,否則編輯問題以更詳細地解釋爲什麼這些都不是正確的答案。 – 2015-02-02 21:23:04

回答

3

將目錄複製到其他位置後,應刪除包含回購信息的.svn文件夾。

您可能會看到它,因爲複製的目錄有一些svn文件指向某個與新位置不匹配的位置。

+0

我檢查了這個複製的文件夾。現在有任何svn信息:( – whatswrong 2011-02-11 14:55:37

+0

這些也是隱藏的文件夾,所以你應該打開查看系統設置中的隱藏文件和文件夾,如果你看不到它們 – Mike 2011-02-11 14:56:15

0

我會做第一個項目的svn export。這會給你一個沒有任何關聯的svn元數據的代碼的乾淨副本。然後,您可以將導出的代碼添加到第二個存儲庫中。

24

這讓我感到莫名其妙,當我得到這個錯誤。如果我們有一些未完成的會話提交我們的更改,則會發生這種情況,因此在我們再次嘗試提交之前,我們需要進行一些清理。

這是修復:

在STS或Eclipse中,右鍵單擊違規項目,單擊團隊,然後選擇刷新/清理。 SVN獲取有問題的.lock文件並刪除它們。您也可以從命令行執行此操作。

0

這很可能是您的文件夾缺乏svn信息(我的情況)。要修復它,你可以從其他文件夾複製svn信息,然後修改snv文件(all-wcpropc,entries)到正確的一個。 我不確定這是推薦的方式,但它適用於我!