我正在查看一个大型存储库,并想知道其中一个文件的用途。我认为找到文件最初出现的变更集会很有帮助。怎么做?
答案 0 :(得分:3)
您可以使用hg help revsets
功能对revsets(请参阅adds(pattern)
)执行此操作。它采用模式并匹配此文件首先出现的所有修订版(由于重命名和删除,这可以匹配多个修订版)。然后,您可以使用hg log
显示此revset中的所有修订。
示例:
hg log -r 'adds("strangefile.c")'
您可以使用模式的glob:
或re:
前缀来专门选择glob模式或正则表达式。