我的应用程序在 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/entries 文件配置为由 tomcat7/tomcat7 拥有,就像 .svn 下的所有其他文件一样?