Можно ли изменить скорость, которую VisualHg вызывает hg.exe? - PullRequest
2 голосов
/ 11 марта 2011

Я использую VisualHg вместе с Visual Studio и TortoiseHg как часть моего рабочего процесса разработки.После установки VisualHg я заметил, что командам TortoiseHg, которые обновляют репозиторий, пришлось довольно часто ждать блокировок:

"ожидание блокировки в рабочем каталоге c: \ src \ AdPlatform, удерживаемом'cphillips-ttd: 7300' "

Я посмотрел в Process Explorer и обнаружил, что для каждого экземпляра Visual Studio, который у меня открыт (обычно 2-4), существует постоянный набор новых hg.exe процессы приходят и уходят.Я предполагаю, что это VisualHg, проверяющий состояние хранилища, но проверки, по-видимому, происходят чаще, чем необходимо.

Есть ли способ замедлить их или сделать их связанными с кнопкой «обновить»в обозревателе решений Visual Studio?

1 Ответ

3 голосов
/ 12 марта 2011

VisualHg в настоящее время имеет жестко закодированную «частоту обновления состояния» в 300 мс. Вы можете увидеть это в методе StartDirectoryStatusChecker () HgStatus.cs .

Я подал проблему для этой проблемы в системе отслеживания проблем VisualHg.

...