所以基本上我正在我的网站上工作,并且我有 2 名实习生。
目前分支结构如下:
所以我需要帮助如何为我和我的实习生合并分支
我们目前正在做的事情如下:
我也想从 test 进入 main,我应该通过执行 git checkout main 然后 git merge test 来合并它吗?
是的,这基本上是正确的。您可以将测试合并到 main 中。然而,拥有单独的开发(“测试”)和生产/发布(“主”)分支是不必要的复杂化。让一个持续准备好发布主分支并使用标签进行发布会更好、更简单。
您所描述的类似于功能分支工作流程。但是,您错过了合并之前的审查和测试步骤。
不需要单独的测试分支,因为每个功能分支都是在最新时进行测试的。