Toad issues multiple check in / check out commands when using GIT
説明
When doing a checkout or check in of an object in Toad Team Coding, using GIT repository, the process is very slow. On checking the git output in Toad, see that the git log command is executed multiple times during a checkout
対策
The developers have verified this behaviour and it is by design.
Toad issues multiple "git log" commands to check the file status and get revision information at different stages of the check-out/check-in process. It relies on live Git data and does not cache/persist this information, which is why there are repeated log reads.
追加情報
This issue may affect larger/older Git repositories with a lot of historical data inside.