We have what seems like a lot of repositories (somewhere in the region of 100). I use a bat script to pull and update and switch between multiple versions of our application. However, when I do so, the view in source tree never updates the number of changes it is showing as incoming unless I manually open each one of the 100 projects and pull individually, which then says there are no changes and then it takes ages still for the number to be removed.
This is very irritating as I cannot rely on using source tree to let me know there have been changes and I cannot afford the time to manually update each repo separately.