2011-11-07 9 views
13

私のサーバーにはサブバージョンがインストールされていますが、間違いなく ルートから.svnフォルダを削除してしまい、フォルダがバージョン管理下になくなります。戻る.svnフォルダを取り戻す

私は新しいチェックアウトを作成しようとするの.svnは、サブフォルダではまだ提供されていますので、私はおそらくエラー

svn: 'repo' is already a working copy for a different URL 

ザッツを取得します。

サブバージョンが利用できるように.svnフォルダを戻すにはどうすればよいですか?

+0

ローカルサーバーかリモートのどちらですか?場合によってはCtrl + Zを押すことができます。誤って削除されたファイルは再現されます。基本的にこれはUNDOのショートカットです。 –

+0

変更がコミットされていない限り、フォルダ全体を削除して、きれいなチェックアウトを行います。コミットされていない変更がある場合は、別のフォルダにチェックアウトしてからマージします。 – driis

+0

+1。良い質問。私は先週も同じことをして、すべてを削除して新鮮なチェックアウトをしました。私はまた、そのような間違いを訂正するあまりばかげた方法を知りたいと思う。 – David

答えて

11

あなたのレポを新鮮なフォルダでチェックアウトして、ルートの.svnディレクトリを古いルートフォルダにコピーしてみてください。

+0

ありがとう、それは働いた – Nenad