如何让外部开发人员仅访问我网站的某些文件并跟踪其更改?

问题描述:

不幸的是,我有一个网站,你无法在本地开发一部分数据,所以我总是在我的群集的一些非生产服务器上完成这项工作。如何让外部开发人员仅访问我网站的某些文件并跟踪其更改?

我现在必须为某些外部开发人员提供开发访问权限,并且希望能够逐个文件地完成此操作。我需要审查他们所做的每一个推动,以确保他们没有像echo $db_password或类似的东西那样简单地暴露任何东西。

我几乎肯定需要使用修订系统。

有关如何做到这一点的任何提示?

+0

这有很多错误。你将允许他们直接编写代码到生产环境,但是你不相信他们不写'echo $ db_password'?你会在保存时每隔5秒手动检查每个文件吗?什么阻止你播种一些现实的数据并在本地开发? – meagar

+0

因此,您将一些开发工作外包给某个离岸承包商店,而您无法弄清楚如何使其工作?这里的真正问题似乎并不是真正的代码控制相关。 –

+0

如果他们决定做点胭脂,我可以追寻那些人。谢谢萨姆,你当然知道更好。 SO正在变得如此怪诞。 – cedivad

我需要对每一项推动他们为确保....

为了这个目的,你可以使用git server side hooks;例如,作者演示here演示如何使用更新钩子来强制执行特定的提交消息格式。 预接收挂钩也应该是相关的。