I use to work with Visual Studio + C#, and have been using svn before, but not currently, so I want to put my code again on source\'s control.
Recently I heard about
There is a relevant question concerning tools for GIT similar to tortoise.
The advantages of GIT over SVN are discussed over and over so it's not something someone should elaborate here
And as for a Visual Studio plugin, i don't think there is, or will be one for quite some time. Maybe i am missing something here though.
Try here for a good guide on how to get started with git in windows
As for my entirely personal taste and view, i continue to stick to svn based on my personal requirements of what i want from my version control and i consider svn to be in a whole other level of tool and community support. Also i consider svn very mature and that doesn't necesserily mean that git doesn't get the job done.