Git on production

时间:2015-09-11 09:18:24

标签: git version-control versioning gitlab

我想在生产服务器上生成git(生产服务器还不存在!!!)

就像你看到我在一台虚拟机上使用GitLab一样。其他VM将是生产服务器,当应用程序准备好生产时,管理员会将应用程序从GitLab拉到生产服务器。

只有管理员可以拉,编辑git。只能通过GitLab(管理员或开发人员无法将应用程序推送到生产环境)来启动生产服务器。

我的问题是:

  1. 这个逻辑好吗?
  2. 当新版本出现错误时,如何撤消上一个稳定应用程序(提交)的更改,以及当dev修复所有错误时如何提取这些更改(重置为稳定提交)?
  3. My server logic

1 个答案:

答案 0 :(得分:1)

使用git标签。

在开发服务器中标记最新的稳定版本并将其推送到远程。 从生产服务器检出该标签的新分支。