前一段时间我使用hg archive
向某人提供了我的代码副本。从那以后发生了很多提交,我不记得我给他的修改是哪一个。有一些关于我在.hg_archival.txt
文件中给予该人的版本的信息。它具有节点哈希信息,例如node: 72f497079285b2c3cf4f8b86950664f84221cd63
使用.hg_archival.txt文件中的信息(如节点哈希)如何在TortoiseHg中显示的修订图中找到相应的修订节点?
答案 0 :(得分:9)
这适用于TortoiseHg 2.x.y.如果看不到过滤器工具栏,请选择View -> Filter Toolbar
或按Ctrl+S
启用它。
在“过滤器”工具栏的修订集查询文本框中粘贴节点哈希,然后按Enter键。如果设置了过滤器复选框,则仅显示与哈希匹配的修订版。如果您禁用过滤器复选框,则会在完整的修订图中突出显示与哈希匹配的修订。
完整哈希长度为40个字符。您只需要粘贴足够的内容就可以明确地匹配修订版。
答案 1 :(得分:3)
hg log -r 72f497079285b2c3cf4f8b86950664f84221cd63
或hg update -r 72f497079285b2c3cf4f8b86950664f84221cd63