【问题标题】:Subversion error when opening project in vs2012 ultimate在vs2012 Ultimate中打开项目时出现Subversion错误
【发布时间】:2013-07-12 11:22:02
【问题描述】:

当我打开项目时,我弹出一条错误消息

" 
Subversion detected a working copy that needs an explicit upgrade in 'some directory'.

While this working copy is not upgraded all files in this working copy will appear as new.

When a working copy is upgraded it can no longer be used by Subversion clients that weren't designed for this (or later) working copy formats.

Further working copy upgraded required warnings are suppressed until after you restart Visual Studio."

如何解决这个问题。我正在使用 Visual Studio 2012 Ultimate、Subversion 最新版本和 Ankh 最新版本。

【问题讨论】:

  • 我遇到了同样的错误,但没有权限升级我的工作计算机上的程序。还有其他方法可以解决这个问题吗?

标签: svn visual-studio-2012 visualsvn ankhsvn


【解决方案1】:

Ankh 最近升级到 SVN 1.8 - 可能你的 Tortoise 或命令行 svn 还没有。 更新到最新的 SVN 版本,并使用它,将您的工作副本升级到 SVN 1.8 repo 格式。这将使消息消失!

【讨论】:

  • 根据 VS2012 建议安装 Ankh。将 Tortoise SVN 升级到 1.8.0。达达。
  • 非常有帮助。就我而言,安装 TortoiseSVN 然后使用它将项目目录升级到 1.8 格式是可行的。谢谢!
【解决方案2】:

对我来说时间有点长。以下是步骤(假设 Ankh 更新到最新版本):

  1. 为避免升级后出现此错误,请提前执行“svn: E155037:在升级之前使用较旧的 1.7 客户端进行清理 客户”
  2. 卸载 slicksvn 或其他非乌龟命令行工具(如果有的话)。
  3. 将乌龟更新到最新版本(使用命令行工具)。使用工作目录中的命令“svn --version”检查命令行 svn 是否为最新版本
  4. 在工作目录的根目录中运行“svn upgrade”

顺便说一句,当您开始在升级上花费太多时间时,始终可以选择干净结帐。

【讨论】:

    【解决方案3】:

    就我而言,我无法更新SVN,因为它是由网络管理员维护的。所以为了解决,我得到了与我的 SVN 网络兼容的Ankhsvn 版本。

    下面的链接可以下载当前版本和以前的AnkSVN

    https://ankhsvn.open.collab.net/downloads

    【讨论】:

      【解决方案4】:

      遇到同样的问题,在此对话框之后,解决方案资源管理器中的每个项目都标有“+”号。我使用的是 VS 2013 和 ankhsvn 2.5。

      解决方案是打开 VS 菜单 VIEW -> 工作副本资源管理器,在左侧树面板中右键单击我的解决方案,单击“更新到最新版本”。之后解决方案资源管理器中的项目以正确的 svn 状态显示,并且该对话框不再出现。

      编辑:

      在此之后,我发现解决方案文件夹不再可以使用我拥有的 TortoiseSVN 1.7 维护,所以最后我也不得不更新它。

      【讨论】:

        【解决方案5】:

        从解决方案资源管理器选项卡> 选择您的项目> 右键单击​​> 升级解决方案。 这适用于 Visual Studio 2017 和 Tortoise Svn 1.17。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-04-02
          • 2013-10-25
          • 2012-10-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-01-14
          • 2023-03-24
          相关资源
          最近更新 更多