2009-03-30 19 views
10

私のレポジトリの1つに外部依存関係を作成していました。私は間違いを犯したので、これらの依存関係の1つを削除したい。svn repoから外部依存関係を削除

これは、親プロジェクトからフォルダを削除するため、フォルダを削除できません。 私はtortoisesvn-clientを使用していますが、これを実現するコマンドが見つかりませんでした。プロパティリストから外部プロパティを削除しましたが、動作していないようです。

答えて

5

プロジェクトからプロパティを削除しても、ローカル作業コピーが削除されたわけではありません。外部依存関係のローカル作業コピーを削除するだけです。

+0

これは正しいです。私は彼が変更をチェックインすることをお勧めしました。(少なくとも、これを最後にしたときに)Tortoiseはあなたが安全に削除することができたとしても、それまではバージョン管理されたままです。 – Jerph

+0

補完のために:コマンドラインにアクセスできる場合は、 'svn propedit svn:externals .'を実行してファイルから外部依存関係を削除するだけです。これは、外部依存関係を変更する場合にも役立ちます。 –

0

質問がわかりましたら、externalsプロパティからフォルダーを削除するか、それが唯一のフォルダーであればそのプロパティーを削除して、変更をチェックインします。そうすれば、バージョン管理されていないフォルダを削除することができます。

7

これらは、結論のとおりです。

  • は、外部のプロパティを削除します。
  • 問題の原因となっているフォルダの名前を変更します。
  • repoを更新すると、フォルダが再び空に追加されます。
  • 名前を変更したフォルダを削除します。
関連する問題