Just as Windows’ development had become complex and fragmented, so too did the company’s internal systems for things like source control, issue tracking, testing, building, code analysis, and all the other tasks that fall under the application lifecycle management umbrella. And just as Windows’ development was unified as OneCore, the company has embarked on an effort to unify its ALM and develop what it calls One Engineering System (1ES).
The cornerstone of 1ES is TFS, but for 1ES, the company wanted to do more than just standardize on TFS; it wanted to switch to a single version control system. TFVC, Source Depot, and Git were the obvious contenders, though other options such as Mercurial were also considered. In the end, the company standardized on Git.
Why reinvent the wheel all the time, when you can just use a tool everybody else is already using anyway?
“Why reinvent the wheel all the time, when you can just use a tool everybody else is already using anyway?”
Simple. You can’t perceive yourself as being special then.
Not at wheels are suitable for all purposes.
Sometimes, you need a wheel specialized for your purposes, and it is easier to design one than try to adapt somebody else’s.
Yeah, like SourceSafe
If not for reinventing the wheel, Git would have never been invented either.
Well, If I remember correctly, Linus never used version control before bitbucket. His sole use case was speed in applying/ removing patches. After the whole bitbucket license issue blew up, he needed something that was as good as the existing wheel that he couldn’t use anymore. I don’t think it was ever a problem with existing wheels design, just that his wheel was taken away from him. Is the design of git better than bitbucket? No idea, never used bitbucket.
Bitbucket? Or do you mean Bitkeeper.
Actually, he has used CVS at one point:
https://www.youtube.com/watch?v=4XpnKHJAok8
I believe, the reason for git was the fact that none of the existing SCMs were good enough as a replacement for BitKeeper in the kernel.
Edited 2017-02-09 14:24 UTC
Is it hosted on a Linux box or has performance improved for GIT on windows?
And when will Microsoft opensource Windows?
https://www.wired.com/2015/04/microsoft-open-source-windows-definite…
When it flops and they can’t make any more money off it. Given the current state of Windows 10, that may not be as long as we once thought. If one more stupid “update” breaks my RSAT tools again, I’m going back to Windows 7 and staying there!