【发布时间】:2012-10-16 06:17:36
【问题描述】:
我已将 IDE 设置为每次保存任何内容时在本地提交。理想情况下,我希望保留一份未经审查的记录,以备不时之需,以备不时之需。但大多数时候它让我的历史变得详细。
我想知道一个很好的策略来保留该历史记录,但大多数时候可以忽略它。每次保存时,我的 IDE 都会运行我自己的脚本,所以我可以控制它。
我对 Mercurial 还很陌生,所以在这里我可能只需要一个基本的答案。但是,在提交、合并和报告时我应该执行哪些步骤才能在很大程度上忽略这些自动提交,但实际上不会压缩它们?还是我最好放弃并只是压扁?
编辑 - 我的意思是,如果 Mercurial 想要保留您的所有历史记录(我同意),它应该让您过滤该历史记录以避免看到您可能想要压缩的内容。我宁愿 not 压扁,我只是寻求一种策略的帮助(在常规使用中,尽管并非总是如此)使它看起来尽可能像我压扁我的历史一样。
【问题讨论】:
-
@Ry4an - 您在相关问题中的评论建议保留历史记录,因此我正在联系您以防您愿意回答。
-
我认为您无法 ping 尚未在您的答案中发布的人。
-
为什么要在保存时自动提交?这不会导致非编译提交吗?如果是这样,那么如果您有需要,那将使
hg bisect很难使用。 -
@SteveKaye - 关于二分的好点。我不太关心非工作(技术上我使用的是解释语言)提交,但这是关心的一个很好的理由。这正是我想提前在这里讨论的问题,所以谢谢。