开发人员将file upload到生产服务器的最佳途径

小团队的开发人员在这里和那里做他们的工作。 我们有一个小组组长,负责将更新的源文件从开发服务器上传到生产服务器。 因此,假设更新的文件需要上传到prod服务器,那么相关的开发者应该通知团队负责人,然后团队负责人将文件更新到prod服务器。 所以没有开发人员可以访问prod服务器,除了团队负责人之外。 这是我们目前的设置。

现在,我们想要做的是给开发者一个上传更新文件到服务器的方式,而不需要团队领导干预。 你认为最好的办法是什么呢?

几乎所有RS(修订系统)像Mercurial,Git …可以通过SSH推送到不同的远程resository。

所以你的开发人员可以在自己的仓库或本地仓库上工作,并且不时推送到远程仓库,这就是这个“生产”服务器。