当我尝试更新我正在运行的SVN副本时,收到以下错误消息,
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/path/to/repository' is too old (format 10, created by Subversion 1.6)
所以我尝试执行'svn upgrade'命令。 起初一切似乎都在工作,对于工作副本中的每个文件,我得到以下消息,
Upgraded 'path/to/file'
在完成循环我的工作副本文件的过程后,我收到以下错误消息,
enter svn: E235000: In file '/SourceCache/subversion/subversion-62/subversion/subversion/libsvn_wc/entries.c' line 1713: assertion failed (base_node || below_working_node)
Abort trap: 6
我在使用SVN 1.7的Mac OS X 10.9机器上工作。
任何人都可以帮助我吗?
提前致谢。
答案 0 :(得分:0)
因此,我正在将开发文件从旧系统迁移到新系统。旧系统具有使用_svn文件夹的Torvise SVN较旧版本。
svn的最新版本使用.svn文件夹。
svn升级无效,所以我做了以下工作:
1)为了安全起见,用源代码备份文件夹。
2)删除了所有_svn文件夹。
3)使用SVN管理器从SVN存储库中删除了过时的文件。
3)将最新文件导入存储库。
4)将文件检出到包含最新文件的文件夹中。