5 ms·
What were they previously using before the switch to git? Mercurial?
by farresito 12y ago
What were they previously using before the switch to git? Mercurial?
- Watabou 12y agogit != Github. Github just hosts git repositories. You can use git and not host on Github. They were using git, but hosting the repository on CodePlex.
- thesimon 12y ago>We are moving our code to GitHub as well as switching to use git internally But they were using a different tool internally.
- taspeotis 12y agoProbably TFS, which Microsoft use quite a bit internally [1]. [1] http://blogs.msdn.com/b/visualstudioalm/archive/2013/08/20/tfs-internal-usage-statistics-1st-half-cy-2013.aspx http://blogs.msdn.com/b/visualstudioalm/archive/2013/08/20/t...
- josteink 12y ago> Probably TFS, which Microsoft use quite a bit internally But seemingly less and less so, especially in the SDK-teams. Which is definitely interesting. If Microsoft's own SDK-developers don't want to use Microsoft's own source-control and ALM-system, but rather prefers Github, what signals does that send? I would sayed mixed at best.
- chii 12y agoit's an open secret that TFS sucks ass. I dont think anything is going to change that attitude - they might as well use something better, and hence the move.
- ethomson 12y agoWell, we use GitHub to host our git repositories for open source and public projects. We use TFS to host our git repositories that are private and closed source. GitHub does a great job hosting open source projects. TFS doesn't. I don't think this is a mixed message, we're using the right git hosting service for the job.
- farresito 12y agoThey were not using git. It clearly says in the text that they are switching to git internally, as well.
- Watabou 12y agoOh, you're right. I saw git files in their repository and assumed they were already using git: https://roslyn.codeplex.com https://roslyn.codeplex.com
- terrajobst 12y agoThe teams that still use centralized version control, such as Windows and Office, are either using Team Foundation Version Control (TFVC) or Source Depot (an internal tool that was built using a source code license of Perforce). The developer division (DevDiv) currently mostly uses TFVC. For the open source projects this doesn't make a lot of sense though, which is why most these are moving to git. Of course, we're a big company so you'll also find Mercurial and SVN, especially in MSR. I really hope that you don't find SourceSafe anymore though :-)