我在默认分支上工作了三个星期,经常提交。我现在想更新到3周前的一个点,并推送/拉出等默认,好像这3周从未存在过。理想情况下,我可以说“Mercurial,请将过去3周内的所有工作视为一个新功能分支”,这样我就可以继续默认工作,直到我解决需要修复的问题。然后我可以回到我的功能分支。
我知道我应该在3周前刚刚开设了一个功能分支,但我们都错了......
答案 0 :(得分:0)
只要你没有推向公共回购,你就可以:
如果您尚未使用Rebase,则必须在文件中启用扩展程序 - >设置 - >扩展。
否则,如果您已推送:
答案 1 :(得分:0)
我建议3周前从修订版中克隆到新的本地存储库。在这个新的存储库上工作,然后在准备好后,回到父级(本地的)。
我喜欢使用克隆而不是分支,因为它允许我更简单地查看状态。就我而言,我可以在每个存储库之间切换一个eclipse工作空间。
这可能不是您要求的,但它是满足您需求的有效解决方案。
我希望这会有所帮助。