Git, has been around for quite some time now. All major repository hosting services like GitHub, Bitbucket and now even Codeplex recommended users to opt for GIT as a recommended/default type of source control system for your project.
I have been avoiding GIT for a very longg time, the only reason being is familiarity and love for SVN :) So when I wanted to created a new project – qask on Codeplex and found that the SVN option was no longer present on codeplex. I decided to (finally) give GIT a try…
You might also want to read this beautiful question & answer on GIT vs SVN : Why is Git better than Subversion?
1. Changing the Source Control plugin
Once you have your project opened, go to ‘Tools > Options’, go to ‘Source Control’ sub menu and select ‘Microsoft Git Provider’ from the source control plugin dropdown and press ‘ok’.
and that’s it.
2. Commit and Sync
Once you have configured as above, your team explorer will look something like this :
you can see your pending changes, and commit with a message using the screen below :
Post every commit you will be given an option to sync, you can sync every time you commit or whenever you want to.