2013-10-23 68 views
1

在Assembla託管的Subversion存儲庫中有一個非常舊的源代碼文件。這個文件經常更新,我們從來沒有任何問題。SVN無法更新存儲庫中的源代碼文件

但是,現在,當我更新此文件而不是最新版本(瀏覽存儲庫時,可以看到它在服務器上)時,我會收到舊版本的文件。當我嘗試更新文件到某個特定的版本(如頭),我收到以下顛覆消息:

svn: E204900: /home/fibo/trabalho/tempSorteie/SorteieFB/grails-app/domain/promocoes/Promocao.groovy was not properly updated; may be it is already removed from the repository along with its parent. 

當我嘗試顯示文件的歷史,我收到以下消息

Problems while loading file history: svn: E195012: Unable to find repository location for '/home/fibo/trabalho/tempSorteie/SorteieFB/grails-app/domain/promocoes/[email protected]' in revision '1,216' 

我試圖刪除文件(並在此之後合併我的更改),但是文件使用舊版本而不是新版本進行恢復。

有沒有人見過這樣的行爲?

+1

你試過更新你的整個工作副本而不是隻有一個文件嗎?這是在SVN中正常工作的方法。 – Ben

回答

1

這發生在我身上。在再次更新之前嘗試清理整個存儲庫。然後檢查底部的「更改」標籤。