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
Visual studio 是否可以更改VisualHg调用hg.exe的速率?_Visual Studio_Mercurial_Visualhg - Fatal编程技术网

Visual studio 是否可以更改VisualHg调用hg.exe的速率?

Visual studio 是否可以更改VisualHg调用hg.exe的速率?,visual-studio,mercurial,visualhg,Visual Studio,Mercurial,Visualhg,我将与VisualStudio和TortoiseHg一起使用,作为我开发工作流程的一部分。自从安装VisualHg以来,我注意到更新存储库的TortoiseHg命令已经开始频繁地等待锁: “正在等待锁定由'cphillips ttd:7300'持有的c:\src\AdPlatform的工作目录” 我查看了process explorer,发现对于我打开的每个Visual Studio实例(通常是2-4个),都有一组固定的新hg.exe进程来来去去。我假设这些是VisualHg检查存储库的状态,但

我将与VisualStudio和TortoiseHg一起使用,作为我开发工作流程的一部分。自从安装VisualHg以来,我注意到更新存储库的TortoiseHg命令已经开始频繁地等待锁:

“正在等待锁定由'cphillips ttd:7300'持有的c:\src\AdPlatform的工作目录”

我查看了process explorer,发现对于我打开的每个Visual Studio实例(通常是2-4个),都有一组固定的新
hg.exe
进程来来去去。我假设这些是VisualHg检查存储库的状态,但是检查的频率似乎比必要的要高


是否有任何方法可以减慢这些速度或将它们链接到Visual Studio解决方案资源管理器中的“刷新”按钮?

VisualHg当前的“刷新状态速率”硬编码为300ms。您可以在的StartDirectoryStatusChecker()方法中看到它

我已经在VisualHg问题跟踪器中找到了这个问题的答案