当前位置:  开发笔记 > 编程语言 > 正文

分支从过去的mercurial

如何解决《分支从过去的mercurial》经验,为你挑选了1个好方法。

我是使用Mercurial创建程序的单一开发人员.到目前为止,我一直致力于发展的每一步,而且我已经把事情搞砸了,并且想要开展其他工作.

我该如何进入先前的状态(即回滚),然后创建一个分支,维持较新的状态?

回滚是否会删除任何内容?我应该这样做吗?只是回滚,直到我在我想要的地方,编辑,然后提交?我以后能够合并变更集,或者至少可以查看它们吗?当然我可以保存这个存储库,回滚,然后创建新的变更集,然后合并这两个存储库?

我是SCM的新手,当然还有DSCM,所以要温柔:)



1> Chad Birch..:

你不想使用hg rollback,只删除一个更改(最近的).看到你只能回滚一次进入hg书.

要从早期版本中创建分支,您需要找到要从中分支的修订号并运行:

hg clone -r   

然后,您可以在新克隆的存储库(不包含您指定的修订号之后的任何历史记录)中进行更改,然后根据需要将这些更改合并回原始文件中.

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有