1

どういうわけか、作業コピーを台無しにして、svn がロックしてしまいました。サブディレクトリを移動してから、SVNに通知せずに元に戻したことが原因だと思います。何かをしようとすると、SVN は私の作業コピーがロックされているので、svn cleanupそれを削除するには実行する必要があると教えてくれます。私がそれを試みると、SVNは私にこのエラーを与えます:


svn: In directory '.'
svn: Error processing command 'modify-entry' in '.'
svn: Error modifying entry for 'bcrypt'
svn: 'bcrypt' is not under version control

(私の場合、サブディレクトリは ですbcrypt
私は他のSOの質問を見てきましたが、それを理解できないようです。.svn/lock結果なしでファイルを削除しようとしました。削除bcryptしてクリーンアップしようとしましたが、それでも同じエラーメッセージが表示されます! 私の基本的な作業コピーの構造は次のとおりです。

Root (.)
    files...
    ...
    bcrypt
    .svn

誰かの助けをいただければ幸いです。

PS 私は自分の作業コピーに多くの編集を加えたので、できればそれらを失いたくありません

PSS Macでコマンドラインsvnを使用しています

4

1 に答える 1

0

このような場合、作業ファイルが心配な場合に行う最善の方法は、それらを別の場所にコピーし、それらに付随する .svn メタデータを削除することです。次に、新しいコピーをチェックアウトし、編集したファイルで上書きします。次に、チェックインします。

作業コピーから削除したファイルには注意してください。ただし、それ以外の場合は、すべての SCM で常に機能します。また、トイレを修正するオプションを見つけようとするのが最も安全ですが、最悪の場合、すべての作業を削除または上書きすることになります。

于 2012-08-17T08:56:40.470 に答える