1

私は完全に動けなくなり、変更を SVN リポジトリにコミットできません。これはおそらく、ファイルを削除または移動した後、unsyned モードで IDE を操作し、いくつかのリファクタリングを行ったときに発生した問題です。

ファイルをチェックインしようとすると、次のエラーが表示されます。

Replacing: SomeFile  
: SomeFile  
Error: Commit failed (details follow):  
Error: File  
Error: SomeFile  
Error: is out of date  
Error: SomePath  
Error: path not found  
Error: You have to update your working copy first.  

TortoiseSVN の最新バージョン、コマンドライン クライアント、IDE ビルトイン クライアントでも同様のエラーが発生します。

私は確認しましたが、SomePath実際にはリポジトリから削除されていますが、SVN クライアントは、コミットしようとするたびに更新を試みることを主張していますSomeFile。アップデートは正常に完了しましたが、これでは問題は解決しません。

4

1 に答える 1

2

回避策:

新しいフォルダーでレポをチェックアウトし、そこに作業を入れてコミットし、古いフォルダーを削除してそこに新しいフォルダーをコピーするか、レポを再チェックアウトします。

ところで:古いフォルダーを上書きして.svnフォルダーをマージすると、クリーンなフォルダーではないため、不明な問題が発生する可能性があります...(おそらくクリーンではないかもしれませんが、誰が知っていますか:))

于 2012-09-11T07:31:29.620 に答える