Here is my best attempt to articulate why I believe all dependencies, including compiler toolchains, belong in version control.

https://www.forrestthewoods.com/blog/dependencies-belong-in-version-control/

Dependencies Belong in Version Control

Why dependencies should be checked into version control.

@forrestthewoods what about using SVN instead of git? If everyone is constantly syncing against the same server, what's the advantage of being distributed?
@morten_skaaning TBH I haven’t used SVN in 20 years. I’m not sure its modern feature set. It’s never really impressed me though.
@forrestthewoods the feature is that you can download exactly the snapshot you need of the global state and it handles large binary files...
@morten_skaaning is there any reason to use SVN over Perforce? Other than cost?
@forrestthewoods not to my knowledge...