微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 防止用户在SVN中提交文件

我知道…… SVN.但这是交易.我有几个开发人员(和一些设计师)在SVN工作.我们有一个configure.PHP文件,我们使用它与所有数据库连接等.我们需要阻止他们将他们的副本提交到存储库,所以live不会被覆盖到dev凭据.任何人?

解决方法:

你可以锁定文件.它不会真正阻止某人修改它(因为它们可以打破锁定),但它提供了额外的障碍,通常足以阻止登记.

一个更好的解决方案是编写一个预提交钩子,拒绝服务器端的签入;然而,强迫人们检查除禁用文件之外的所有内容会非常烦人,因为这意味着在命令行(或gui工具)上列出了大量文件.

最好的解决方案是不检入文件,而是检查“配置模板”文件,其中包含与所需文件类似但不同的名称.在该文件中,您解释了将文件复制到正确文件名的必要性(并描述了需要使用适当信息填写的字段).然后为实际配置文件添加svn ignore属性.再一个狡猾的人可以取消忽略并最终检查文件,但它通常足以阻止除了最勤奋的系统断路器之外的所有人.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐