Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial-查找文件出现在其中的变更集_Mercurial - Fatal编程技术网

Mercurial-查找文件出现在其中的变更集

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

我正在查看一个大型存储库,想知道其中一个文件的用途。我认为找到文件最初出现的变更集会有所帮助。如何执行此操作?

您可以使用revset(请参阅
hg help revset
),使用
添加(模式)
功能执行此操作。它采用一种模式并匹配首先出现此文件的所有修订(由于重命名和删除,这可能会匹配多个修订)。然后,您可以使用
hg log
显示此revset中的所有修订

例如:

hg log -r 'adds("strangefile.c")'

您可以为模式使用
glob:
re:
前缀来专门选择glob模式或正则表达式。

您可以使用revset(请参阅
hg help revsets
),使用
添加(模式)
函数来完成此操作。它采用一种模式并匹配首先出现此文件的所有修订(由于重命名和删除,这可能会匹配多个修订)。然后,您可以使用
hg log
显示此revset中的所有修订

例如:

hg log -r 'adds("strangefile.c")'

您可以为模式使用
glob:
re:
前缀来专门选择glob模式或正则表达式。

您可以使用revset(请参阅
hg help revsets
),使用
添加(模式)
函数来完成此操作。它采用一种模式并匹配首先出现此文件的所有修订(由于重命名和删除,这可能会匹配多个修订)。然后,您可以使用
hg log
显示此revset中的所有修订

例如:

hg log -r 'adds("strangefile.c")'

您可以为模式使用
glob:
re:
前缀来专门选择glob模式或正则表达式。

您可以使用revset(请参阅
hg help revsets
),使用
添加(模式)
函数来完成此操作。它采用一种模式并匹配首先出现此文件的所有修订(由于重命名和删除,这可能会匹配多个修订)。然后,您可以使用
hg log
显示此revset中的所有修订

例如:

hg log -r 'adds("strangefile.c")'
您可以为模式使用
glob:
re:
前缀来专门选择glob模式或正则表达式