2011-05-19 93 views
4

驗證鎖當我想刪除一些文件,它發生在告訴我下面的錯誤:無法在路徑

提交失敗(細節如下):
無法驗證的路徑
鎖「的文件名稱...';
沒有匹配的鎖定標記可用
如果要打破鎖定,請使用「檢查修改」對話框。

請幫我解決它。

回答

0

你用什麼命令刪除文件?這是Subversion中的本地命令還是遠程命令?

$ svn rm file #Local mode 

$ svn http://svnhost/svn/project/trunk/file #Remote mode 

如果您以本地模式刪除文件,它們是隻讀的嗎?如果是這樣,你必須確定是什麼讓他們只讀。他們有鎖嗎?請參閱Red Bean有關鎖定的章節。

您正在使用Subversion命令。對?

+0

我檢查了鎖,但沒有發現任何關於它的信息。我使用Windows svn客戶端「TortoiseSVN」來刪除遠程服務器上的文件。現在我轉儲回購和除了這些文件。但這不是最好的解決方案,請給我一個手,謝謝。 – mudoot 2011-05-20 04:11:22

+1

仍試圖理解你做了什麼:你直接刪除了存儲庫中的文件,並沒有從本地工作目錄中刪除它們。對?你是什​​麼意思你「轉儲回購」,但這些文件?你做了'svnadmin dump'嗎?你可以在存儲庫上執行'svnadmin lslocks'嗎? – 2011-05-20 11:37:59

+0

我從本地刪除了文件,但無法提交。我做了'svnadmin dump'。 'svnadmin lslocks'我這樣做給了我鎖定。那麼接下來我應該做什麼? – mudoot 2011-05-27 03:32:10

7

至少有一個文件被鎖定。正如錯誤所示,使用「檢查修改」對話框,單擊「檢查存儲庫」按鈕,然後找到鎖定它們的文件。然後或者刪除,打破那個鎖定。

+0

所以我做到了,但檢查存儲庫後沒有任何事情發生,那我該怎麼辦? – mudoot 2011-05-20 04:06:33

+0

爲我工作!我發誓,不同日子,不同的問題。 TG for S/O! – toddmo 2012-08-15 22:59:10

+0

我有類似的問題。沒有文件被鎖定。至少根據「檢查修改」對話框,即使按下「檢查庫」按鈕。 – noxmetus 2013-04-17 01:42:55

-1

,如果你是在Eclipse中,去組隊,點擊鎖定,再有就是複選框(偷鎖)點擊它,並檢查它重試,那麼它應該爲你