据我所知,不鼓励在发布中添加新功能。
现在假设老板真的想要当前版本中的新功能,你会如何处理?
我可以想到两个选项,我认为hgflow不支持这些选项:
选项1:
选项2:
你会如何处理这种情况?
答案 0 :(得分:4)
yujiewu支持Option2的newer versions of hgflow(0.9.4是最新的)。语法如下所示:
# In release/x.x branch
hg flow release/x.x start boss_wants_new_feature
# Now you create a branch called release/x.x/boss_wants_new_feature.
(a bunch of commits to implement the feature)
# In release/x.x/boss_wants_new_feature branch
hg flow release/x.x finish
答案 1 :(得分:1)
如果我理解正确,唯一的区别是选项1使用发布时刻的版本,选项2使用版本发布后添加的代码。如果是这种情况,它完全取决于您是否希望在发布新功能时包含此新代码。如果您不确定,请选择选项1.