我曾经尝试过修改我的Mercurial提交以创建漂亮的历史记录。我可能把两个不相关的事情放在一个提交里,或者我可能做了几次提交,它们可以更好地理解为一个单一的提交,但最终这似乎是浪费时间,我也克服了历史记录不完美的小尴尬。
你还这样做吗?这对你有什么价值,为什么你不再这样做了,你曾经这样做过吗,或者你正在考虑开始这样做?
如果我正在为Linux内核做贡献,显然这将是值得我的时间投入的,因为否则Linus会拒绝我的补丁,但是在我看来,dvcs用户的一个大错误是想象他们的项目就像Linux内核一样。我的项目通常只有几个开发人员。