2012-04-03 14 views
1

だから私は、当社のサーバーにコミットし、この愚かなループでSVNではない作業ディレクトリ

[email protected]:~/html$ svn ci -m 'Rewrite rules added' 
svn: Working copy '/www/sites/www.domain.com/files/html' locked 
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) 

を終わるしようとした男が、だから私は先に行くとクリーンアップを試みるが、エラーになってしまう.... 。

[email protected]:~/html$ svn cleanup 
svn: 'var/session' is not a working copy directory 

わかりましたので、varがそうVAR/

[email protected]:~/html$ svn rm var --keep-local 
svn: Working copy '.' locked 
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) 

を無視しようとすることができますそして、それは再びクリーンアップに私を尋ねる...私がAVによとにかく使用すべきではありません誰かが知っているのは誰でも分かります。 どうすればいいですか?私はそれを

$ mv var var_ 
$ svn cleanup 
$ svn revert var 
Failed to revert 'var' -- try updating instead. 
$ mv var_/ var 
$ svn add var 
[email protected]:~/html$ svn add var 
svn: Working copy 'var' locked 
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) 

$ [email protected]:~/html/var$ mv session session_ 
$ [email protected]:~/html/var$ cd ../ 
$ [email protected]:~/html$ svn cleanup 
$ [email protected]:~/html$ svn ci -m 'Rewrite Rules' 
    svn: Commit failed (details follow): 
    svn: Directory '/www/sites/www.domain.com/files/html/var/session' is missing 
    svn: Directory '/www/sites/www.domain.com/files/html/var/session' is missing 

$ [email protected]:~/html$ mv var/session_ var/session 
$ [email protected]:~/html$ svn ci -m 'Rewrite Rules' 
    svn: Working copy '/www/sites/www.domain.com/files/html' locked 
    svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) 

$ [email protected]:~/html$ svn cleanup 
    svn: 'var/session' is not a working copy directory 

しかし、無サイコロを移動しようとした別のスレッドを1として

UPDATE

....

+0

'svn st' +' svn:ignore' –

答えて

0

それは与えることは難しいですあなたのファイルの詳細を知らずに具体的なアドバイスプロジェクトの構造しかし Subversionはvar/sessionフォルダがあなたのプロジェクトの一部ではないことを伝えています - svn cleanupは、見つかったすべてのフォルダがあなたの(または)プロジェクトの一部であると思われます。

あなたは またはがちょうど var/sessionフォルダを吹き飛ばす一時的に、これは、開発/ステージングサーバーであると仮定すると(クリーンアップ後にプロジェクトディレクトリの外に var/sessionを移動し、それを復元する必要がありますいずれか

、およびセッション情報ISN重要ではない)。

+0

私はこれを試みましたが、今はエラーが発生しています** svn:Directory '/www/sites/www.domain.com/files/html/var/session/.svn '作業コピーの管理領域が含まれていません** – ehime

+0

名前を変更した後にプロジェクトからセッションフォルダを再確認してください。 –

+0

すごくうまくいってくれました。ありがとうございました。私は約7ヶ月前にあなたの本を買いました。優れたスタッフの男! – ehime

関連する問題