私のアプリケーションはtomcat7で実行され、ローカルファイルシステムにファイルを保存します。これらのファイルは最終的にSVNにコミットされます。それらがコミットされると、.svnディレクトリの内容は次のようになります。
drwxr-xr-x 6 tomcat7 tomcat7 4.0K 2012-07-05 22:12 .
drwxr-xr-x 3 tomcat7 tomcat7 4.0K 2012-06-16 18:14 ..
-r--r--r-- 1 tomcat7 tomcat7 265 2012-06-16 18:23 all-wcprops
-r--r--r-- 1 root root 558 2012-06-30 13:53 entries
drwxr-xr-x 2 tomcat7 tomcat7 4.0K 2012-06-16 18:23 prop-base
drwxr-xr-x 2 tomcat7 tomcat7 4.0K 2012-06-16 18:23 props
drwxr-xr-x 2 tomcat7 tomcat7 4.0K 2012-06-16 18:23 text-base
drwxr-xr-x 5 tomcat7 tomcat7 4.0K 2012-06-30 13:53 tmp
entries
ディレクトリはroot/rootが所有しているのに対し、他のすべてはtomcat7/tomcat7が所有していることに注意してください。これにより、現在、アプリケーション(tomcat7ユーザーとして実行)がSVNにコミットされたファイルを含むディレクトリを削除できなくなります。
.svnの下にある他のすべてのファイルと同様に、tomcat7 / tomcat7が所有するように.svn/entriesファイルを構成する方法はありますか?