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

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

解决方法:

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

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

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

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...