2013-10-23 72 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

这发生在我身上。在再次更新之前尝试清理整个存储库。然后检查底部的“更改”标签。