2010-11-25 9 views
2
私はそれがあったように、無限SVNループで立ち往生しているように見える

...私のSVNリポジトリが私を閉じ込めました!

私のリポジトリは/Users/Jack/MySite.co.uk/

問題があるに局所的に配置され、.svnフォルダがあり、誤って

は私がやってみたことは何...エラーsvn: '/Users/Jack/Sites/MySite.co.uk/images/png' is not a working copy directoryをトリガするなど、/Users/Jack/MySite.co.uk/images/pngから削除されたように表示されます。

svn --force delete /Users/Jack/Sites/MySite.co.uk/images/png

これはsvn: Working copy '/Users/Jack/Sites/MySite.co.uk/images' locked. Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)と言います。

だから、私は指示に従って、次の操作を行います。

svn cleanup /Users/Jack/Sites/MySite.co.uk/

れたSubversionに応答:'/Users/Jack/Sites/MySite.co.uk/images/png' is not a working copy directory

それは混乱だ場合、私は謝罪、しかし、私はあまりにも困惑しています!これを簡単に修正する方法は?私はsvn add、問題のフォルダを試してみました。それは/images/ is lockedです。ハルンプ!

おかげで、

ジャック

答えて

10

は全く混乱していません。実際には共通の問題です。そのpngディレクトリをどこか別の場所に移動し、svnアップデートを実行してリポジトリから戻し、保存した場所から行った変更をディレクトリにコピーして戻します。

+0

+1今日投票が残っていれば+1。ディレクトリを移動した後でクリーンアップする必要があります。事故の前に壊れたPNGが最新であったと仮定すると、新しいチェックアウトの.svnを壊れたバージョンにコピーするだけで、そこにあった変更をコミットするのに十分なだけ修正されます。 – Rup

+0

ありがとう!よく説明され、この初心者に同情;)歓声! – Jack

1

障害のある作業コピーディレクトリをどこかに移動します。そのディレクトリを新しくチェックアウトします(上のディレクトリを更新します)。変更されたファイルがある場合は、再度コピーしてください。

0

サーバーから新しくチェックアウトしてこの変更を再度適用することをお勧めします。

0

私はこれが起こったとき、もはや.svnを含んでいないフォルダを削除し、リポジトリから更新しました。あなたがローカルの変更を持っていればそれほどうれしくないが、それはうまくいく。

関連する問題