2012-03-18 32 views
51

你如何修復Subversion/Subclipse錯誤「試圖鎖定已鎖定的目錄」?如何修復Subversion鎖定錯誤

谷歌搜索顯示人們經常遇到這個錯誤,而我見過的唯一解決方案是運行Subclipse的Team-> Cleanup命令。不幸的是,我得到這個錯誤我運行Team-> Cleanup命令。還有其他選擇嗎?

回答

0

我試圖遞歸刪除所有lock文件,但只是導致錯誤「路徑不是工作副本」。我最終不得不做Team-> Disconnect,然後Team-> Share。重新連接後,它抱怨現有的.svn文件被刪除。現在它似乎在工作。

2

svn help unlock

並找到更衣室畢竟 - 是不是需要在大多數情況下

14

我得到這個太鎖。我進入文件所在的目錄(不在Eclipse中),進入.svn目錄並刪除名爲的文件lock

翻轉回Eclipse並繼續。

這裏有一個類似的問題Problems committing file to SVN repository

94

我有類似的問題。 團隊 - >刷新/清理 解決了我的問題

+0

有時清理不解決問題,嘗試刪除鎖定文件中的.svn隱藏的文件夾 – 2015-03-21 10:50:27

0

我花了幾個小時尋找解決方案,試圖鎖定已鎖定的目錄錯誤,我在IBM RAD中收到了錯誤消息。最後,我猜鍵入:

unlock <directory path>

在RAD控制檯

和... volia我終於可以syncronize我的檔案!

17

錯誤:試圖鎖定已鎖定DIR 的svn:工作副本 'C:\工作\ MyProject的\工作區\ HPDP' 鎖定。

解決方案:爲我工作。

 Right-click on project-->Team-->Refresh/Cleanup 
+0

現在,這已經救了我兩次。 – 2016-05-12 17:04:46

+0

請不要忘記投票,如果它幫助你。 – 2017-07-11 10:03:39

2

我面臨同樣的問題。我通過 解決了這個問題右鍵單擊項目--->團隊---->刷新/清除

4

老問題,但以上解決方案都不適用於我。所做的工作是關閉日食,然後使用Tortoise,在Windows資源管理器中右鍵單擊該項目並選擇'TortoiseSVN' - >'清理',然後使用默認的複選框項目(清理工作副本狀態,包括外部),然後點擊確定。

這清理了文件夾,然後我能夠正常更新和提交文件。

+0

這對我們有效。很好的答案。當您在一小段時間內提交太多單個文件時會發生這種情況。 – 2017-02-28 21:55:42

2

使用SVN 1.8,刪除鎖定文件沒有幫助(鎖定文件不存在)。

刷新/清理也沒有解決。

什麼瞭解決:

1) Backup your directory, just incase... 
2) Team... Disconnect. Choose to remove .svn files 
3) Add it again to SVN. 

注:在我的情況下,誤差在最初承諾的網絡連接丟失所致。

+0

最近,從命令行執行「snv cleanup/path/to/my/project」爲我節省了空間 – 2017-04-03 15:43:34

8

我試圖從這個主題中的所有建議,但只是工作的一個是:

  1. 去上存儲該項目鎖定的文件夾的文件夾
  2. 執行清理命令
+1

這對我有用,我認爲如果從任何終端鎖定目錄,subversion都無法進行清理。謝謝 – AsyncTask 2017-11-15 13:52:19

+1

與Eclipse中的GUI操作不同,也適用於我。這應該是被接受的答案。 – GreenhouseVeg 2018-02-01 10:49:21

1

與「幻像鎖定」相同的問題後,唯一的解決方案是:

1)斷開Project Eclipse-> Team - >斷開連接(選擇選項以刪除.svn文件夾)

2)比「重新連接」Eclipse-> Team-> SVN-> Share Project。忽略關於更好地結帳的警告。在這之後一切正常。

清理和重新啓動沒有解決方案,Scan Lock也沒有顯示任何內容。

7

我做這些解決了這個問題:

  1. 右鍵單擊您的項目。

  2. 點擊團隊

  3. 單擊刷新/ Cleaup