2013-08-30 27 views
0

我每次嘗試更新我的SVN簽出時都會收到此錯誤。SVN無法移動...到... .svn/entries':Resource busy

最近的博客文章中,我能找到的是有關是這樣的:

http://blog.arc90.com/2008/07/02/fixing-the-cant-move-svntmpentries-to-svnentries-error/

我認爲這可能是一個修復:chflags -R nouchg ./則從終端,但沒有喜悅SVN結賬的頂部。

我以前有過這個,但我的修復是完全刪除有問題的SVN結帳。然而這一次它是非常高的,我們的目錄結構非常龐大(使用ezpublish),並且需要大家重新檢查一遍。

有沒有其他人有這個,並知道如何解決它?

+0

(我已經嘗試了平時清理命令,但是這只是大概需要10分鐘和返回同樣的錯誤消息) – John

回答

1

另一個進程可能已經打開該文件進行寫入並阻止了它。試着找哪些進程正在阻止該文件,並殺死它:

fuser .svn/entries 
# will output: 
# /path/to/.svn/entries: PID 
kill -9 PID 
+0

抱歉這麼晚纔回復。我正在運行帶有版本和Titanium和xcode的mac。我發現這三個程序共同引起了這個問題。我的決心......(這一點令人尷尬)..關閉並再次打開。爲了防止問題再次發生,我避免同時使用版本和鈦 – John