我过去常常回去编辑我的 Mercurial 提交,试图创造一段美好的历史。我可能将两个不相关的东西放在一个提交中,或者我可能做了几个提交,这些提交被更好地理解为一个提交,但最终这似乎是在浪费时间,我克服了历史不完美的小尴尬。
你还这样做吗?为什么它对你有价值,你为什么不再做,你有没有做过,或者你正在考虑开始?
如果我为 Linux 内核做贡献,这显然值得我花时间,因为否则 Linus 会拒绝我的补丁,但 IMO dvcs 用户的一大错误是想象他们的项目就像 Linux 内核。我的项目通常只有几个开发人员。