Microsoft Open-Sources Team Explorer Everywhere Eclipse Plugin
blogs.msdn.microsoft.com
blogs.msdn.microsoft.com
TFS supports git repositories. TFVC is among the worst VCS I've used and really cannot be distinguished from CVS or SourceSafe in terms of usability or performance in my day to day experience (we have 3 TFS deployments, 2 TFVC only, one mixed TFVC and git repositories).
So, I'm cheering for .Net Core and I'm genuinely impressed by the MS SQL offering for Linux. This, on the other hand..
I can see how in some peoples' use cases it may be decent, but I don't understand why it would be anybodies first choice...or second...
Additionally, here they seem to have structured thing as a bunch of smaller projects, which seems pretty overkill but I'm not too familiar with it.
There's also some machine-generated code. TEE web service client classes are generated from TFS WSDL. That got stuck in its own project so the commit history was cleaner.
Being a large-ish, old-ish project that has proprietary roots, there are also a lot of compatibility and portability layers that a modern open source project could probably shed or replace with external dependencies.
Excuse me if I'm misremembering some details, it's been about 4 years since I worked on TEE.