2013-07-14 40 views
15

打开项目时,当我打开这个项目,我有一个错误信息颠覆错误在vs2012最终

" 
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的终极版,颠覆者最新版和安赫版最新版。

+0

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

回答

20

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

+4

根据VS2012建议安装Ankh。升级龟SVN到1.8.0。当当。 – SushiGuy

+0

非常有帮助。在我的情况下,安装TortoiseSVN,然后使用它将项目目录升级到1.8格式。谢谢! –

2

对我来说有点长。以下是具体步骤(假设安赫更新到最新版本):

  1. 为了避免这种错误的升级后,提前这样做“的svn: E155037:清理与旧的1.7客户端与此 升级前客户端“
  2. 卸载slicksvn或其他非乌龟命令行工具(如果有)。
  3. 将乌龟更新到最新版本(使用命令行工具)。检查命令行SVN在您的工作目录

BTW的根在你的工作目录

  • 运行“SVN升级”带命令“的svn --version”的最新版本,干净的检出始终是一个当您开始花费太多时间在升级时选项。

  • 1

    在我的情况下,我无法更新SVN,因为它由网络管理员维护。所以要解决,我得到了与我的SVN网络兼容的Ankhsvn版本。

    以下链接可以下载最新版本和以前的AnkSVN

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

    1

    有同样的问题,这个对话框在Solution Explorer中的每个项目被打上“+”号之后。我使用VS 2013和ankhsvn 2.5。

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

    编辑:

    这个我已经找到了解决方案文件夹不再维护与TortoiseSNV 1.7我有,所以最后我不得不对其进行更新之后。