2

開発ワークフローの一部として、Visual Studio および TortoiseHg と共にVisualHgを使用しています。VisualHg をインストールしてから、リポジトリを更新する TortoiseHg コマンドがかなり頻繁にロックを待たなければならないことに気付きました。

「'cphillips-ttd:7300' によって保持されている c:\src\AdPlatform の作業ディレクトリのロックを待機しています」

プロセス エクスプローラーを調べたところ、開いている Visual Studio のすべてのインスタンス (通常は 2 ~ 4) に対して、一定の新しいhg.exeプロセスのセットが送受信されていることがわかりました。これらは VisualHg がリポジトリのステータスをチェックしていると思いますが、チェックは必要以上に頻繁に行われているようです。

これらを遅くしたり、Visual Studio のソリューション エクスプローラーの [更新] ボタンにリンクさせる方法はありますか?

4

1 に答える 1

3

VisualHg には現在、300 ミリ秒でハードコードされた「更新ステータス レート」があります。HgStatus.cs のStartDirectoryStatusChecker () メソッドで確認できます。

VisualHgイシュー トラッカーにこの問題のイシューを提出しました。

于 2011-03-11T23:44:43.350 に答える