繁体   English   中英

如何检出Mercurial SourceTree上的分支?

[英]How to checkout branch on Mercurial SourceTree?

我将SourceTree用于Mercurial版本控制。 我知道,使用Git时,我可以签出旧的提交,仅查看文件中的内容即可。 使用Mercurial或将Mercurial与SourceTree一起使用时,我无法执行此操作或无法找到有关签出旧提交的信息。 是否可以签出带有汞的提交? 如果是的话,我该如何使用SourceTree?

使用SourceTree:

在LHS上有一个专门介绍分支的部分。 单击感兴趣的分支,然后在主窗格中右键单击感兴趣的提交。 上下文菜单中最上面的项是“ Update to ...”(对于git,它是“ Checkout ...”)。

如@peak所说,您的右键单击可能会带来上下文菜单,其中最上面的项是“ Checkout ...”,如您在http://blog.sourcetreeapp.com/files/2013/10的屏幕截图中所见/customactions2.jpg

从命令行,您可以使用hg update -r <revisionID>如@torek所指出的,还可以使用其任何别名,例如hg co <revision>

命令update有几个别名: upcheckoutco (有关更多详细信息,请参见hg help update

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM