【发布时间】:2011-02-18 20:15:37
【问题描述】:
我有一个干净的分支结帐(没有修改),但我无法将主干重新集成到我的分支中,因为 SVN 认为我有一个混合修订的工作副本:
c:\myproject> svnversion
2045:2047
问题似乎是由我的一个外部因素引起的:
c:\myproject> svn propget svn:externals tools
-r1448 ^/tools/external/trunk/gandalf/bin gandalf/bin
-r1508 ^/tools/external/trunk/gandalf/include gandalf/include
-r1508 ^/tools/external/trunk/gandalf/lib gandalf/lib
-r1428 ^/tools/external/trunk/jsdb jsdb
-r2045 ^/tools/external/trunk/java/lib/jing.jar jing.jar
你会注意到它们都是目录外部而不是单个文件外部,除了 jing.jar,它与“svnversion”认为是我的工作副本的最低范围的版本相同,应该是是 r2047 的干净结帐。
我该如何解决这个问题(除了不使用单文件外部)?
我尝试过更新、新结帐和 svn 清理,但仍然存在这个问题。我正在使用 TortoiseSVN 1.6.12
【问题讨论】:
标签: svn merge svn-externals