2010-12-10 70 views
1

我的Subversion存儲庫存在問題。我目前無法對存儲庫執行復制操作。無法將mergeinfo count ...遞增到負值

如果我嘗試到資源庫的一部分,在倉庫中,我得到了以下錯誤

[星期三11月3 10點50分42秒2010] [錯誤] [客戶10.10複製到一個新的文件夾。 62.5]無法移動/複製/ svn /服務器/!svn/bc/41280/trunk。 [500,#0]

[Wed Nov 03 10:50:42 2010] [error] [client 10.10.62.5]無法創建文件系統副本。 [500,#160004]

[Wed Nov 03 10:50:42 2010] [error] [client 10.10.62.5]無法將node-revision 0.0.t41280-ub6上的mergeinfo計數增加爲負值-8520666390062167758 [500,#160004]

有人可以告訴我這個錯誤信息的原因是什麼,我能做些什麼來解決它?

問候 黃宗澤

回答

1

看起來你有一些數據損壞。在服務器上執行svnadmin verify並檢查服務器磁盤的運行狀況。

編輯:與在SVN源代碼中的錯誤消息關聯的錯誤代碼是SVN_ERR_FS_CORRUPT,所以我敢肯定有數據損壞你的資料庫。 svnadmin verify未檢測到這一事實很可能是您應該在http://subversion.apache.org/處報告的錯誤。但首先確保在服務器上安裝最新版本的SVN之後,仍然存在這些問題(原始問題和svnadmin verify未報告錯誤)。

0

我已經完成驗證。它不會導致錯誤。 奇怪的是,我可以提交,合併並在存儲庫上執行其他任何操作。唯一不起作用的是做複製操作。