当我打开项目时,我弹出一条错误消息
"
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,颠覆最新版本和最新版本。
答案 0 :(得分:21)
Ankh最近升级到SVN 1.8 - 可能你的Tortoise或Command Line svn还没有。 更新到最新的SVN版本,并使用它,将您的工作副本升级到SVN 1.8 repo格式。那会让信息消失!
答案 1 :(得分:2)
对我来说有点长。以下是步骤(假设Ankh已更新至最新版本):
顺便说一下,当您开始在升级上花费太多时间时,干净结账总是一种选择。
答案 2 :(得分:1)
就我而言,我无法更新SVN
,因为它是由网络管理员维护的。所以要解决,我得到了与我的SVN网络兼容的Ankhsvn
版本。
以下链接可以下载当前版本和之前的AnkSVN
答案 3 :(得分:1)
出现同样的问题,在此对话框后,解决方案资源管理器中的每个项目都标有“+”符号。我使用VS 2013和ankhsvn 2.5。
解决方法是打开VS菜单VIEW - >使用Copy Explorer,在左侧树面板中右键单击我的解决方案,单击“Update to Latest Version”。之后,解决方案资源管理器中的项目显示为正确的svn状态,并且该对话框不再出现。
编辑:
在此之后,我发现解决方案文件夹不再可以使用TortoiseSVN 1.7维护,所以最后我也必须更新它。