【发布时间】:2018-08-19 23:40:01
【问题描述】:
我最近刚开始在一家开发网络应用程序的小公司工作,多年来主要使用一位开发人员。对于他们的版本控制,他们使用 Mercurial 和 bitbucket。我最近刚刚浏览了他们的修订历史,并注意到回购中超过 100 个未关闭的头的影响。我相信这是由于之前的开发人员为应用程序的每个版本创建了新的命名分支,但从未关闭之前版本的头部。
我看过几篇关于如何在 Mercurial 中关闭头和管理分支的文章,但看到这篇文章后,我不禁要问,与多个未关闭头相关的直接问题是什么?这位开发人员显然已经为这个项目使用了这种分支方法几年了,但这是否被认为是不好的做法?
【问题讨论】: