(All original content on this site is licensed under the Creative Commons License Attribution-Noncommercial-No Derivative Works 3.0.)
Converting from Subversion to Git on Windows
With the news that Visual Studio 2012 will support Git out-of-the-box, and me deciding to stop storing my repositories locally, I decided to switch to Git this weekend.
Next I needed to have RubyGems support, which meant downloading from RubyForge.
Unfortunately I had issues installing RubyGems. When I first installed Ruby I decided not to put it in my PATH. However, I couldn't install RubyGems.
What I ended up having to do was call Ruby slightly differently.
However, it seems as though this step may not have even been necessary, since supposedly 1.9+ includes Gem support by default?
Then I got stuck (user credentials/user migration) and decided to search around, which caused me to find that TortoiseGit supported grabbing from SVN, but that requires msysgit. So I download msysgit and install it, unchecking a bunch of options since I don't intend on using TortoiseGit/msysgit after I get everything ported over.
Now I can download and install TortoiseGit.
At this point I'm wondering if I screw having old commit logs. I've already been thinking for a while how poor Windows support with Git is.
And I ended up just deciding to start fresh.