2011-08-19 56 views
5

自分の(1つのファイルの)外部ファイルを別のディレクトリに移動しましたが、その存在が作業コピーに残っています。ファイルを削除してからsvn updateを削除すると復元されます。svn:作業コピーの外部を削除しますか?

どうすれば外部を取り除くことができますか?問題のディレクトリのsvn:externalsには存在しません。

+0

あなたはsvn:externalsプロパティを変更した後にディレクトリをコミットすることを忘れていませんか? –

+0

いいえ、その最初のことをしましたが、 –

答えて

4

これは参照、既知の問題です:

http://subversion.tigris.org/issues/show_bug.cgi?id=3351 - ファイルの外観を削除することはできません。

これは1.7で修正されましたが、1.6ではファイルを取り除くために新しい作業コピーをチェックアウトする必要があります。

+0

に感謝または空のファイルを作成し、次のコマンドで削除してください:svn propset svn:externals -F svn.externals。 – SAKrisT

1

修正プログラムが見つかりました:問題のファイルの親ディレクトリを削除してから更新しました。 SVNはファントムファイルを再作成しませんでした。