1. ホーム
  2. svn

[解決済み] Subversionのステータス "S"

2023-07-10 23:49:47

質問

ある時点で、私の作業コピーのすべてのファイルに、以下のような "S" シンボルが付けられました。

$ svn st
M    S   AclController.php
     S   InstallationController.php
     S   CustomerController.php
     S   RedirController.php
     S   IndexController.php
     S   LoginController.php
     S   OrderController.php
     S   ProductController.php
     S   SelfInstallController.php
     S   SelfcareController.php

興味深いことに、この特定の作業コピーでのみ発生します。プロジェクトを新しいディレクトリにチェックアウトすると、"S" マークは表示されません。

この迷惑な "S" マークを取り除くにはどうしたらよいでしょうか。それは WC 状態の明瞭さを著しく低下させます。

更新しました。 私は時々、標準的な svn switch の構文に切り替えています。最近まで、この "S" シンボルが表示されることはありませんでした。切り替えに使用したコマンドは

svn switch svn+ssh://xxxxxx/subversion/xxxxxxx/releases/1.0.16 .

S"フラグをクリアする方法はありますか?

どのように解決するのですか?

ファイルが含まれているディレクトリと、Subversion リポジトリ内の異なる場所にあることを意味します。 解決策は、作業コピー全体を同じ場所に切り替えることです。 以下を参照してください。 セクション をご覧ください。コマンドの呼び出し方の詳細は subversion book をご覧ください。