0

我是 Git 的新手,但我知道如何添加/提交/推送/拉取更改。

情况:

我们有一个 git 管理的项目(目前在 bitbucket 上)

现在我们正在设置 QA 和 Live 场所。因此,例如,如果我们制作了功能 X 并推送给 QA 并且客户批准了它,那么我们应该能够将我们的更改推送到 Live/Production 站点。

所以这就是流程的样子:

  • 在本地进行的更改
  • 推送到 QA/Dev 文件夹的更改
  • 客户端没问题,更改推送到 Live/Production 文件夹

有人可以帮助如何实现这个工作流程吗?我不太确定这个流程需要什么

local ---> dev ---> production

4

1 回答 1

1

实现此工作流的许多方法之一是使用称为git flow的工作流,有关详细信息,请参阅此链接。

总而言之,在这个工作流程中,您有一个生产分支 -master分支 - 和一个开发分支 -develop分支。您的开发人员正在基于此开发分支创建功能,实施和测试它们并将它们合并回开发分支。

如果特定版本的功能集已完成,release则会创建一个新分支,例如,QA 可以测试新版本。在 QA 满意后,该分支将合并回开发分支以及主分支,客户端现在可以在其中获得新的工作版本。

请查看上面的链接以获取更详细的说明。

于 2013-09-16T08:29:11.783 回答