上記の質問の答えがウェブのどこにも見つからなかったので、私は自分で解決策を見つけました。これは手動のプロセスですが、他の標準的な解決策は見つかりませんでした。だからここにあります:
ファイルtest.txtをディレクトリworkから削除するとします。これで test.txt を強制的に削除すると
rm -rf test.txt
コマンドを実行すると、作業ディレクトリ (またはその親ディレクトリのいずれか) の次の svn で、ファイルが復元されます。したがって、トリックは.svn/entriesファイルからも削除することです。したがって、作業コピーからのみtest.txtを削除するコマンドの完全なシーケンスは次のとおりです。
cd work
rm -rf test.txt
svn st #it shows ! sign beside test.txt which means that
#in the next **svn up** it will be restored
chmod u+w .svn/entries
vi .svn/entries
#delete the lines associated with test.txt
#you need to delete the following 3 lines from .svn/entries
#test.txt
#file
#^L
svn st #it doesn't report test.txt anymore