Subversion の Status "S"というこの質問に似た問題がありますが、「svn switch...」コマンドを実行したことはありません。
それは私たちの開発サーバーで起こりました:私がしたことは、古いディレクトリを新しいディレクトリにコピーし、更新されたファイルを古いディレクトリの名前で新しいディレクトリに追加することによって、非常に古いソフトウェアをアップグレードしようとすることでした. "svn move..." コマンドを実行するのを忘れていました。SVN が混乱したので、新しいディレクトリを削除して、古いディレクトリの名前を変更してみました。
それでもチェックインできなかったとき、同僚の 1 人が「svn switch --relocate ...」を実行することを提案しました。これで開発リポジトリが修正されました。
しかし、現在、私のローカルリポジトリは、関連のないさまざまなディレクトリで同様の「S」ステータスを持っており、適切なユーザーです。
ローカル リポジトリを修正する方法はありますか、それとも新しいコピーをチェックアウトして最後の作業をやり直した方がよいでしょうか?