我正在使用SourceTree进行Mercurial版本控制。我知道在使用Git时我可以签出一个旧的提交,只是为了查看先前提交中的文件。在使用Mercurial或将Mercurial与SourceTree一起使用时,我无法执行此操作或查找有关签出旧提交的信息。是否可以使用mercurial签出提交?如果是我如何使用SourceTree呢?
答案 0 :(得分:1)
使用SourceTree:
在LHS上有一节专门讨论分支机构。单击感兴趣的分支,然后在主窗格中,右键单击感兴趣的提交。上下文菜单中最顶层的项目是“Update to ...”(对于git,它是“Checkout ...”)。
答案 1 :(得分:0)
正如@peak所说,你的右键点击可能会带来最上面的项目为“Checkout ...”的上下文菜单,你可以在http://blog.sourcetreeapp.com/files/2013/10/customactions2.jpg的屏幕截图中看到
从命令行,您可以使用hg update -r <revisionID>
作为@torek指出
以及它的任何别名,例如hg co <revision>
命令update
有几个别名:up
,checkout
,co
(有关详细信息,请参阅hg help update
)