IntelliJ Idea 在背景執行「git log」指令導致 CPU 使用率高

IntelliJ Idea 在背景執行「git log」指令導致 CPU 使用率高

我有一個非常大的專案(~5GB,包括.git)在 MacOS Mojave 上的 IntelliJ Idea 中開啟。我注意到,當 IDE 處於背景且不執行任何操作時,CPU 使用率相當高。

我做了一些研究,發現 IDE 定期執行以下 GIT 命令:

/usr/local/bin/git -c credential.helper= -c core.quotepath=false -c log.showSignature=false -c diff.renameLimit=1 log -M -m --no-walk=unsorted --stdin --pretty=format:%x01%x01%H%x02%x02%P%x02%x02%ct%x02%x02%cn%x02%x02%ce%x02%x02%an%x02%x02%at%x02%x02%ae%x02%x02%s%x02%x02%b%x02%x02%B%x03%x03 --encoding=UTF-8 --name-status --

如果我禁用“Git”插件,一切都很好。如果我關閉非常大的項目並只保留小項目,一切都很好。我想,git log由於儲存庫規模龐大,速度很慢。

有什麼方法可以禁用此git log命令或使其運行不那麼激進,而無需禁用整個“Git”插件?有時我只需要它來實現“註釋”功能。

謝謝。

相關內容