我希望在分支features
中处理一组功能,并在添加一组功能后与master
合并。这将触发生产中的产品。
然后我将继续处理分支features
中的功能(如果可能的话,我不希望为计划功能集的每个功能打开一个新的分支。)
这样做是否存在特定风险,从git的角度来看 ?
我知道有"best practices" for branch reuse但是通过一组work on branch features
- >可以更好地协调这种开发。 merge with master
- > continue working on branch features
- > merge with master
- > ...
我是唯一的开发人员,因此在合并之间master
does not change。
答案 0 :(得分:4)
有两件事需要注意:
1)如果您要保留合并提交,则默认提交消息会反映分支名称。如果看到重复"合并功能"这只是一个问题。 master
历史记录中的邮件是您审核工作流程中的一个问题。
2)由于您从git的角度指定了#34;我假设您已经评估过您的构建工具或与git交互的其他软件将如何响应。由于我无法评估那些(未指明的)工具会做什么,我不是总体上赞同这种方法,而只是解决 git 是否关心这一问题的问题。