我有一個分支結賬是乾淨的(無改動),但我不能復興行李箱回到我的分支,因爲SVN認爲我有一個混合版本的工作副本: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 up'工作正常。 –