Today marks the day I officially converted my internal C
and bin
directories over to git
from subversion
. I have a set of personal tools I use (or just to test how things work) that I’ve kept in subversion.
Why?
Because the central repository was perfect for it. I did not care about distributed environment. I would always commit back to the central authority.
Why did I change?
Well, I do modify the code from different machines here and there, and I finally hit a merge conflict that is pretty much impossible to solve with subversion. Which caused me a couple of hours to get it back to a working state as subversion makes it very difficult to resolve nasty conflicts.
Thank God for git svn
as I needed to maintain the history as well.
Oh well, Goodbye subversion. It was fun while it lasted.