Don't refresh the commit/get latest automatically
Having an option to calculate/determine the synchronizing between source control and local objects can be triggered with a button action rather than automatically starting this process when the source control tab is in focus.
Thank you very much for the patience on this issue. SQL Source Control 6.3.2 now includes an option ‘DisableAutoRefresh’ to disable automatic refresh of the commit and get latest tabs. See https://documentation.red-gate.com/display/SOC6/Refresh+in+commit+and+get+latest+tab+takes+a+long+time for more details. Please get in contact if you have any additional feedback on this issue.
100% agree - this is similar to my comment about cacheing