git commit –m “CodePlex now supports Git!”

Finally, yes, CodePlex now supports Git! Git has been one of the top rated requests from the CodePlex community for some time:


Admittedly, when we launched CodePlex, we never expected that at some point we would be running a source control system originally invented by Linus Torvalds to use for the Linux kernel. Though I would also say, nobody would have thought the open source ecosystem would be as important to Microsoft as it has become now.

Giving CodePlex users what they ask for and supporting their open source efforts has always been important to us, and we have a long list of improvements planned, so stay tuned as we have more up our sleeves!

Why Git?

So why Git? CodePlex already has Mercurial for distributed version control and TFS (which also supports subversion clients) for centralized version control. The short answer is that the CodePlex community voted, loud and clear, that Git support was critical. Additionally, we just like it, we use Git on our team every day and making the DVCS workflows more available to the CodePlex community is just the right thing to do.

Forks and Pull Requests

One of the capabilities that distributed version control systems, such as Mercurial and Git, enable is the Fork and Pull Request workflow.  Just like with Mercurial, projects configured to use Git enable Forking the source and submitting contributions back via Pull Requests. The Fork/Pull Request workflow is a key accelerator to many open source projects and you will see improvements in our support coming later this year.

More Choice

With the addition of Git, now CodePlex has three options when it comes to Open Source project hosting. Projects can now select between TFS, Mercurial, and Git.

Each developer has their own preferences, and for some, centralized version control makes more sense to them. For others, DVCS is the only way to go. We’re equally committed to supporting both these technologies for our users.

You can get started today by creating a new project or contribute to an existing project by creating a fork.


For help on getting started with Git on CodePlex, see our help documentation here. If you would like to switch your project to use Git, please contact us at CodePlex Support with your project information, and we will be happy to help you out.

We're Listening

CodePlex is your community, and we want to deliver the experiences you need to have a successful open source project. We want your ideas and feedback to make CodePlex a great development community.  The issue tracker on CodePlex is publicly available. Add suggestions or vote up existing suggestions.

And you can always find us on Twitter, I’m @mgroves84; follow us to keep up to date with our latest releases: @codeplex

Comments (26)
  1. Jahmai OSullivan says:

    That's huge! Awesome job.

  2. Donn Felker says:


  3. Chris Missal says:

    This pleases me!

  4. Fernando Correia says:

    Well done, that's a nice move.

  5. Aaron says:

    I would be interested in hearing how you did this technically.

  6. Git on Windows sucks says:

    Any chance you could donate some resources towards improving Git in Windows?

  7. Mike says:

    ui is bad compared to github, pls fix

  8. Git on Windows sucks x2 says:

    If you could help improve Git tooling on Windows that would be awesome.

  9. Ian Robinson says:

    Git On Windows is awesome. All you need is Git Extensions!

  10. Don Reba says:

    Amazing, I did not think you would do it. Thanks for listening!

  11. Immo Landwerth says:

    I'm impressed. You guys rock!

  12. Glenn Block says:

    Great to see this Mark!

  13. Phill says:

    Needs more GitHub

  14. Mitchell Lee says:

    Awww… about 3 weeks too late, I already switched to Github and am loving it. 🙁

  15. Paul Shmakov says:

    It is an amazing move for Microsoft. Thanks!

  16. Barry Dale says:

    I also switched to last week. is dedicated to Git repositories, they provide a mature service and they have the hottest source code repository in the world (most development happens there).

  17. thanks but no thanks says:

    UI and usability still sucks compared to Github for foss project.

  18. Adam Dymitruk says:

    Told you so. Back in 08..

  19. Adam Dymitruk says:

    Finally a ton of Windows devs will realize what they were missing and why they sucked: bash

  20. Zealic says:

    Good job!

  21. wow... says:

    I see features from…/index.html in VS2013, who knows..

  22. pablo says:

    We're trying to help out the community a little bit, working on a way to let developers use plastic as a git GUI client on Windows, and yes, plastic is awesome on windows 😛…/using-plastic-scm-as-github-client.html

  23. Graham Darnell says:

    What's the point, Github's the place to be. Even Microsoft release their open source on Github these days.

  24. Great feature and fantastic enhancement, keep it up guys.

    <a href="…/a>

  25. Dan says:

    I will always use Microsoft products. I think they are better. So this is great.

Comments are closed.

Skip to main content