Visual studio AnkhSVN升级导致问题:工作副本太旧(格式10,由Subversion 1.6创建)

Visual studio AnkhSVN升级导致问题:工作副本太旧(格式10,由Subversion 1.6创建),visual-studio,visual-studio-2010,svn,ankhsvn,Visual Studio,Visual Studio 2010,Svn,Ankhsvn,我刚刚升级到AnkhSVN 2.3.10509.1073,现在如果我尝试通过VS2010提交,我会得到以下错误: 工作副本 “C:\path\to\build”太旧 (格式10,由Subversion 1.6创建) 你知道我该怎么做吗 我以前使用的是Ankh 2.1.10129。谢谢。Ankh 2.3使用具有新工作副本格式的SVN 1.7。您需要手动升级工作副本 您需要从工作副本上的命令行运行svn upgrade,或者在AnkhSVN中右键单击->“升级工作副本”我最终卸载并重新安装了旧版本。

我刚刚升级到AnkhSVN 2.3.10509.1073,现在如果我尝试通过VS2010提交,我会得到以下错误:

工作副本

“C:\path\to\build”太旧

(格式10,由Subversion 1.6创建)

你知道我该怎么做吗


我以前使用的是Ankh 2.1.10129。谢谢。

Ankh 2.3使用具有新工作副本格式的SVN 1.7。您需要手动升级工作副本


您需要从工作副本上的命令行运行
svn upgrade
,或者在AnkhSVN中右键单击->“升级工作副本”

我最终卸载并重新安装了旧版本。。。似乎已工作。AnkhSVN不支持“svnadmin升级”,但您可以在AnkhSVN 2.3中升级工作副本。当需要升级时,它是+-每个上下文菜单中的第一个命令。TortoiseSVN支持直接从Windows资源管理器升级。在VS2010中,右键单击project->Subversion->Working Copy Explorer,在Working Copy Explorer中选择project/solution->upgrade Working Copy(项目/解决方案)->upgrade Working Copy(升级工作副本)。恐怕“升级工作副本”就可以了从某种意义上说,它有点问题,只是不起作用。很难抱怨自由软件,但实际上并没有警告说升级到2.3版会使您的工作副本失效。我刚刚花了两个小时从源代码处获得了一份新的副本,并复制了自上次签入以来我修改过的文件。我的错误:不信任文档,在升级任何内容之前先签入所有内容。@AlbinSunnanbo,我运行“升级工作副本”,然后尝试签入,并得到错误“工作副本太旧”。在文件夹、单个文件、重新启动VS上尝试过,但没有修复。