我把我的IDE设置为在我保存任何东西时都本地提交。理想情况下,我希望能保留我犯的错误记录,以备不时之需。但大多数时候,这会让我的历史记录过于详细。
我想知道一个好的策略来保留历史记录,但大多数时候可以忽略它。我的IDE在每次保存时运行我的脚本,所以我有控制权。
我对Mercurial还比较新,所以基本答案可能就够了。但是,在提交、合并和报告时,我应该采取哪些步骤才能大多数忽略这些自动提交,而不必实际压缩它们呢?还是我最好放弃,直接压缩?
相关问题:如何压缩一系列变更集。高评价评论建议保留历史记录可能更好。
编辑 - 我的观点是,如果Mercurial想要保留所有历史记录(我同意这一点),它应该让你过滤掉你可能想要压缩的内容。我宁愿不压缩,只是在使用时(虽然不总是)尽可能让它看起来像我压缩了历史记录。
我想知道一个好的策略来保留历史记录,但大多数时候可以忽略它。我的IDE在每次保存时运行我的脚本,所以我有控制权。
我对Mercurial还比较新,所以基本答案可能就够了。但是,在提交、合并和报告时,我应该采取哪些步骤才能大多数忽略这些自动提交,而不必实际压缩它们呢?还是我最好放弃,直接压缩?
相关问题:如何压缩一系列变更集。高评价评论建议保留历史记录可能更好。
编辑 - 我的观点是,如果Mercurial想要保留所有历史记录(我同意这一点),它应该让你过滤掉你可能想要压缩的内容。我宁愿不压缩,只是在使用时(虽然不总是)尽可能让它看起来像我压缩了历史记录。
hg bisect
,这将使其变得非常困难。 - Steve Kaye