【问题标题】:AnkhSVN Upgrade causing problems: Working copy too old (format 10, created by Subversion 1.6)AnkhSVN 升级导致问题:工作副本太旧(格式 10,由 Subversion 1.6 创建)
【发布时间】:2011-12-20 14:08:00
【问题描述】:

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

工作副本

'C:\path\to\build' 太旧了

(格式 10,由 Subversion 1.6 创建)

知道我怎样才能让它工作吗?

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

【问题讨论】:

  • 我最终卸载并重新安装了旧版本...似乎有效。

标签: visual-studio visual-studio-2010 svn ankhsvn


【解决方案1】:

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

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

【讨论】:

  • AnkhSVN 不支持“svnadmin 升级”,但您可以在 AnkhSVN 2.3 中升级工作副本。当需要升级时,它是 +- 每个上下文菜单中的第一个命令。
  • TortoiseSVN 支持直接从 Windows Explorer 升级。
  • 在 VS2010 中右键单击项目 -> Subversion -> 工作副本资源管理器并在工作副本资源管理器中选择项目/解决方案 -> 升级工作副本应该可以解决问题。
  • 恐怕“升级工作副本”有点问题,因为它只是不起作用。很难抱怨免费软件,但确实没有警告说升级到 2.3 版几乎会使您的工作副本失效。我刚刚花了两个小时从源代码获取新的副本,并复制了自上次签入以来修改过的文件。我的错误:不要相信文档并在升级之前检查所有内容。
  • @AlbinSunnanbo,我运行“升级工作副本”然后尝试签入并收到错误“工作副本太旧”。试过文件夹,个别文件,重启VS,没修复。
猜你喜欢
  • 2014-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-20
  • 1970-01-01
  • 2016-12-23
相关资源
最近更新 更多