为什么只推送到一个分支?
Why only push to a branch?
如果我们有三个分支:
- 硕士
- 发展
- 特征
其中 develop 用于 CI,而 feature 总是从 master...
有什么理由只将 feature 合并到 develop 而不合并 develop首先进入特征?
很简单。通常您的开发分支可以包含许多要测试的功能。所以如果你从你的开发分支创建一个新的功能分支并合并
然后将功能分支到您的母版中,您拥有所有不想在线的功能,并合并到您的生产系统中。
所以不要将 dev 合并到 master,只从 master 创建一个功能分支。
https://www.atlassian.com/git/tutorials/comparing-workflows
这是一个很好的教程,可以更好地理解。我希望我能正确理解你的问题。
如果我们有三个分支:
- 硕士
- 发展
- 特征
其中 develop 用于 CI,而 feature 总是从 master...
有什么理由只将 feature 合并到 develop 而不合并 develop首先进入特征?
很简单。通常您的开发分支可以包含许多要测试的功能。所以如果你从你的开发分支创建一个新的功能分支并合并 然后将功能分支到您的母版中,您拥有所有不想在线的功能,并合并到您的生产系统中。
所以不要将 dev 合并到 master,只从 master 创建一个功能分支。
https://www.atlassian.com/git/tutorials/comparing-workflows
这是一个很好的教程,可以更好地理解。我希望我能正确理解你的问题。