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 &引用;hg log";命令在新机器上花费的时间是小时而不是秒_Mercurial - Fatal编程技术网

Mercurial &引用;hg log";命令在新机器上花费的时间是小时而不是秒

Mercurial &引用;hg log";命令在新机器上花费的时间是小时而不是秒,mercurial,Mercurial,Jenkins mercurial插件在开始时运行hg log命令,以确定哪些提交是该构建的新提交。这里有一个例子:hg log--template“{desc|xmlescape}{file|u添加{stringify{xmlescape}{file| dels}stringify{xmlescape}{files}stringify xmlescape}{parents}\n”-rev pcdmis2015:0--follower prune 4e2c98f139772300206e8734

Jenkins mercurial插件在开始时运行
hg log
命令,以确定哪些提交是该构建的新提交。这里有一个例子:
hg log--template“{desc|xmlescape}{file|u添加{stringify{xmlescape}{file| dels}stringify{xmlescape}{files}stringify xmlescape}{parents}\n”-rev pcdmis2015:0--follower prune 4e2c98f139772300206e87349c4c4d7b63e17d5d5a17d05--UTF-8--编码模式替换

在我的旧的、保修期外的win7机器上,此命令需要20到90秒才能完成,具体取决于机器

但在我的新win10虚拟机上(到目前为止,它在其他方面都表现得更快),在同一个存储库中执行相同的命令大约需要4.5个小时

为什么会这样?会发生什么事,花这么长时间

有没有办法克服或改善这个问题

  • 它可以是不同的Mercurial(独立版与“用于蟒蛇版”)
  • 它可以是不同版本|配置的蟒蛇(如果使用)
  • 它可能被损坏(检查
    hg验证
  • hg log--debug--time--profile
    将向您显示主要的时间消耗者(作为最后手段)

  • 它可以是不同的Mercurial(独立版与“用于蟒蛇版”)
  • 它可以是不同版本|配置的蟒蛇(如果使用)
  • 它可能被损坏(检查
    hg验证

  • hg log--debug--time--profile
    将向您显示主要的时间消耗者(作为最后手段)

    您的新机器是否运行了病毒扫描程序?它们介入所有文件访问,日志访问大量文件。

    您的新机器是否运行了病毒扫描程序?它们介入所有文件访问,日志访问大量文件