HG:结帐“最尖端”;标签
在 Mercurial 中,是否有一种简单的方法可以以编程方式检查“最新”标签?
意思是,如果 hg Tags
产生以下结果:
tip
Tag3
Tag2
Tag1
是否有一种简单的方法以通用方式签出标签 3?这意味着,不仅仅是 hg checkout Tag3
,而是这样做的通用方法。
编辑:如果我必须使用脚本,我可以。但是,我被困在 Windows 上,并且希望尽可能避免编写脚本。
In mercurial, is there an easy way to programmatically check out the 'latest' tag?
Meaning, if hg tags
produces this:
tip
Tag3
Tag2
Tag1
Is there an easy way to checkout Tag 3 in a generic way? Meaning, not just hg checkout Tag3
, but a generic way of doing so.
EDIT: If I must use scripting, I can. However, I'm stuck on windows and would like to avoid scripting if possible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 revsets 来完成此操作。大概是这样的:
You can do it with revsets. Probably something like this:
如果您使用的是 bash:
请注意,这会正常降级:如果没有标签,子命令将返回空白,您将得到一个简单的提示检查。
If you're using bash:
Note that this degrades gracefully: if there are no tags the subcommand will return blank and you'll get a simple checkout of the tip.