Git“ Live Server”最佳实践

Joe*_*ery 5 git workflow live

我和我的搭档一直想着从回购中推入和拉出的想法,这会影响普通公众可见的文件,而不是将回购存储在隐藏的位置,而当我们觉得可以使用时只通过FTP传输文件。虽然能够直接推送到“活动站点”将是非常方便的,但我想知道这会带来什么负面影响(如果有)。

非常感谢!

RDL*_*RDL 4

如果走这条路,我建议拉而不是推。

始终拉取成品,不要在实时服务器上进行合并,因为如果存在冲突,您将忙于修复它们。在您的测试环境中进行所有合并等。一旦一切顺利,将完成的结果推送到生产分支的“裸”存储库,然后从生产机器中git pull推送。

是的,这可能是另一个失败点,但我认为利大于弊。