【发布时间】:2011-09-14 09:19:20
【问题描述】:
我是 Mercurial 的新手,我仍在尝试建立工作流程。
我克隆了一个远程存储库。然后我对我的本地存储库进行更改并提交。我想推送一个干净的修订历史。我不想推送一些可能只会混淆远程存储库的修订(例如,方法的错字重命名、添加 javadoc、删除空格等)。这可能吗?
谢谢!
【问题讨论】:
-
您是否希望在保留所有更改的同时完全避免推送某些更改或拥有“干净”的历史记录?
-
我想避免推动一些变化。我只想推送相关的
-
可能是可能的,但由于每个提交只包含“差异”,你可能会丢失一些东西。当您谈论重命名方法时,我很担心
-
我只是在谈论一些小的错字重命名,例如从“execte”到“execute”。其意图没有变化。
-
另一个例子:我创建了一个名为“execute”的新方法。提交#1。做了一些改动。提交#2。然后我将该方法重命名为“运行”。提交#3。我改变了主意,将其重命名为“执行”。提交#4。我不想推送提交 #3,因为它没有意义。
标签: mercurial