SVN 内の修正不可能な混合リビジョン作業コピー 質問する

SVN 内の修正不可能な混合リビジョン作業コピー 質問する

クリーンな (変更されていない) ブランチ チェックアウトがありますが、SVN ではリビジョンが混在した作業コピーがあると判断されるため、トランクをブランチに再統合できません。

c:\myproject> svnversion
2045:2047

この問題は、外部要因の 1 つによって発生したようです。

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 を除いて、それらはすべて単一ファイルの外部ではなくディレクトリの外部であることに気付くでしょう。jing.jar は、r2047 のクリーン チェックアウトであるはずの作業コピーの最低範囲として「svnversion」が認識しているバージョンと同じです。

これを修正するにはどうすればよいですか (単一ファイルの外部を使用しないこと以外)?

アップデート、新規チェックアウト、SVNクリーンアップを試してみましたが、まだこの問題は残っています。私はTortoiseSVN 1.6.12を使用しています。

ベストアンサー1

この問題を抱えているのはあなただけではないようです。

修正方法は、svn update --ignore-externals

こちらをご覧ください:SVN で外部とのブランチの再統合が失敗する

おすすめ記事