我目前正在从 SVN 过渡到 GIT,特别是我们的 repos 的 BitBucket。
我通过 Google 看到了一些关于如何设置 githooks / BitBucket 服务以自动将提交到 BitBucket 的提交推送到远程服务器的文章。如果我没看错,这就是自动将这些更新推送到远程服务器。
我希望能够控制推送到我们的远程服务器,尤其是生产服务器,因为我们希望控制何时进行更改,而不是假设所有提交的内容都已准备好生产。
我是否错过了情节以及如何实现这一点的明显内容?我的目标是几乎消除为其他团队成员设置对登台和生产服务器的 FTP 访问的需要,但仍然允许以受控方式将代码推送到这些服务器。