2014-09-12 160 views
1

我在远程服务器上有SVN工作副本,最近不得不用旧服务器上的文件替换它上面的一些文件。我只是复制它们然后提交它们。现在,今天,我在本地副本上处理了一些文件并提交它们。当我尝试更新远程服务器上的工作副本时,它说我的工作副本太旧,我需要升级。升级后SVN工作副本太旧

所以,我去了命令提示符并在远程工作副本的根目录中执行了一个svn upgrade。但是,当我尝试更新时,仍然收到相同的错误消息。看起来升级似乎没有任何作用。

+0

什么版本的SVN是检出的工作副本?你目前使用什么版本? – 2014-09-12 20:11:19

+0

'svn --version'给我1.8.10。不过,我不确定如何检查工作副本的检出版本。没有'.svn/format'或'.svn/entries'。 – will 2014-09-12 20:14:09

+0

检查您从旧服务器中替换的目录是否包含任何'.svn'隐藏目录。如果他们这样做,删除它们并再次尝试“svn”。 – ssnobody 2014-09-12 20:23:31

回答

0

已经通过使用Tortoise SVN解决了类似的问题。我只是添加了一个清理我的项目,然后升级我的工作副本。这可以做到这一点。