我的應用程序在tomcat7下運行,並將文件存儲在本地文件系統上。這些文件最終會被提交給SVN。當他們承諾,.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所有,而所有其他被tomcat7/tomcat7擁有。這目前阻止應用程序(作爲tomcat7用戶運行)刪除任何包含提交給SVN的文件的目錄。
有沒有什麼方法可以像.svn下的所有其他文件一樣將.svn/entries文件配置爲由tomcat7/tomcat7擁有?
當你說「這些文件最終被提交給SVN」時,提交的內容是什麼? – jjlin 2012-07-05 23:54:48
一個執行每日備份的shell腳本 – 2012-07-06 08:09:40
那麼,爲什麼不讓shell腳本在'tomcat7'帳戶下運行呢? – jjlin 2012-07-06 15:20:10