【发布时间】:2014-08-15 08:10:04
【问题描述】:
如果文件是组可写的,我们使用的服务器被配置为不运行 PHP 脚本。我们使用 SVN 在服务器上部署项目(本质上它们是我们从不更改或提交的工作副本)。发布版本被复制到标签,然后在服务器上我们 svn 切换到新标签。
这曾经很好用,但是对于我们的一个项目,每当我们 svn 切换到新版本时,文件都会设置为 -rw-rw-r--。所以每次部署后我们都需要手动执行“chmod -R g-w ./”。
知道为什么会发生这种情况以及如何使 SVN 写入具有所需权限的文件。
【问题讨论】:
-
您是否检查/更改了运行
svn switch的用户的umask?