2 年以上正常に動作している SVN サブツリーがあります。一部のファイルをコミットできないことがわかりました。
新たにチェックアウトを行い、他のプログラムがフォルダーにアクセスしないようにしました。
私がする時:
svn ci -m"fix filter" symfony/lib/filter/doctrine/MembershipForm.class.php
svn: E200009: Commit failed (details follow):
svn: E200009: '/home/jochen/projects/nzgbctest/symfony/lib/filter/doctrine/MembershipForm.class.php' is not under version control
これを修正する方法はありますか?
svn status symfony/lib/filter/doctrine/MembershipForm.class.php
何も表示しない
svn add symfony/lib/filter/doctrine/MembershipForm.class.php
また
svn add --force symfony/lib/filter/doctrine/MembershipForm.class.php
見せる
svn: warning: W155010: '/home/jochen/projects/nzgbc/symfony/lib/filter/doctrine/MembershipForm.class.php' not found
svn: E200009: Could not add all targets because some targets don't exist
svn: E200009: Illegal target for the requested operation
奇妙なことに:
ls -la symfony/lib/filter/doctrine/MembershipForm.class.php
と
cd symfony/lib/filter/doctrine/
ls -la MembershipForm.class.php
見せる
ls: cannot access MembershipForm.class.php: No such file or directory
しかし
cd symfony/lib/filter/doctrine/
ls -la
含む
-rwxrwxrwx 1 jochen jochen 7671 Jun 28 13:08 MembershipFormFilter.class.php
私のディスクは壊れていますか?私のIDEはファイルを見つけて編集できますが、
nano symfony/lib/filter/doctrine/MembershipForm.class.php
空のファイルを表示します!
変更が影響するため、apache もファイルを読み取ることができます。
同じリポジトリがライブ サイトでもチェックアウトされており、正常に動作します。