【发布时间】:2010-07-13 20:04:50
【问题描述】:
我们几周前开始使用 Mercurial。大多数开发人员都遵循此工作流程:
- 处理一项功能
- commit -m "Worked on feature ABC"
- 拉-u
- 如果分支
- 合并
- commit -m "合并"
- 推
今天,我们的一位开发人员建议我们这样做:
- 处理一项功能
- 拉-u
- 如果分支
- 合并
- commit -m "Worked on feature ABC"
- 推
这样,我们在日志中的“合并”变更集就会少很多。
我们中的一些人认为这只是一种偏好。我们中的一些人认为一个比另一个更好。我们没有太多经验,也不想承受滥用该工具的不利影响。因此,如果一种方法比另一种更可取,请告诉我原因。
【问题讨论】:
-
当出现问题时撤消第二个工作流程是非常非常非常讨厌的。你不想这样做。