Using Visual Studio Git with CodePlex
Brian Harry made two major announcements today at the ALM Summit.
- Visual Studio will support Git
- Team Foundation Server will host Git repositories.
When we added Git to CodePlex back in March of last year a missing piece, for many customers, was having great Git tooling within Visual Studio.
With the CTP release of Visual Studio 2012 Update 2 plus the CTP of the Git VSIX you can now use Git within Visual Studio. The CodePlex team has been dogfooding the tools for the last few months and we look forward to getting public feedback.
Using VS Git with CodePlex
Since the Visual Studio Git client works with any Git remote you can easily configure it for your CodePlex Git projects.
Configuration
After installing the updates go to the Team Explorer and select connect to team projects.
Select the Connect button
Select Clone from the Local Git Repositories section
Copy/Paste the clone URL from CodePlex
Cloning progress
That's it. If you already have repositories cloned locally Visual Studio will pick them up.
Checkout the blog post on the ALM Blog for more details about using the Visual Studio Git client.
Support for Private Projects
Every few weeks we get a request to enable private projects on CodePlex. Since the TFS Service launched we had a great solution for those interested in using TFVC. Now with the addition of Git on the TFS Service those looking for private DVCS projects also have a great solution.
Check it out, creating an account is free for up to five users.
As always you can reach out to the CodePlex team on Twitter @codeplex or reach me directly@mgroves84
Comments
Anonymous
February 07, 2013
Is it possible to use both Team System and GIT together ? ThanksAnonymous
February 11, 2013
@Laurent I'm not sure I understand your reference to Team System in this context. Can you provided more details?Anonymous
February 25, 2013
@Mark_Groves, I think I can read @Laurent's mind on this one, because I had a similar thought. In my system, I have in-house code (using Team Foundation Service) as well as an open-source project (using Git on CodePlex). Is it possible to have projects from both source control providers in a single solution?Anonymous
February 26, 2013
For a given solution Visual Studio can only have one Source Control bindings set. So if you are using TFVC for a project you won't be able to have Visual Studio think it is also a Git project.Anonymous
September 11, 2014
Perfect. Just what I was looking for!