2010-01-26 97 views
2

我有一個小問題使用SVN。SVN提交/鎖定/清理問題

當我運行svn stat我得到這個:

~  some/dir 

當我運行svn commit -m "test"我得到這個:
svn: working copy '/website' is locked
svn: try svn cleanup (cf 'svn help cleanup')

但是當我使用的清理,我有這樣的:
svn: 'some/dir' is not a working copy directory

我想保留在/ website/some/dir目錄中的一些文件。我應該如何繼續? 感謝您提供的所有幫助。 PS:我知道〜(代字號)表示目錄應該被還原,但是當我嘗試它時,我也會遇到鎖定問題。

回答

1

也許另一位用戶在您工作時添加了目錄some/dir。現在你遇到了你想要檢查的問題,但是你不能,因爲路徑已經被使用了。

嘗試檢出some/dir到另一個文件夾中,然後在那裏提交更改。

+0

我認爲這是提交失敗的結果,目錄被鎖定。我繼續與它一起工作,現在它已經完全搞定了! – Savageman 2010-01-26 16:42:22

2

我會放棄這個工作副本,並創建一個新的。 svn co svn://your.svn.repos/website/some/dir,把這些文件放進去,svn add他們,並提交。

+1

也許創建一個新的工作副本是最好的解決方案(就快速性/可用性而言)。 ^我想我會用這個。 – Savageman 2010-01-26 16:43:04

+0

這是一個惱人的錯誤。有時檢查一個新的工作副本似乎是唯一的解決方案。 – akr 2010-01-26 17:23:17