jpkotta
October 19th, 2007, 05:57 AM
At work we're deciding upon a source code management system. We really don't care what we use, just as long as it has low overhead. Our software dept. consists 3 people, and we generally just decide what parts of a project to work on and integrate them after they're finished. In other words, this would mainly be to manage our individual changes, not merge each other's work. I've come to the conclusion that anything centralized like SVN is probably a waste of time, so that narrows it down to distributed systems. I've never really used an SCM, other than to sync to repos.
I use Monotone to sync OpenEmbedded, and I was not very impressed, but then again I didn't really dive in to it. I played with Git, and it was very powerful but sort of clunky (also it pissed me off to no end when I needed to build it from source and couldn't get checkinstall to work right). I then tried Mercurial; it was like Git but easy to use, so that's the one I'm going with. The head software guy said he'll check it out soon, and it will probably be the one we all go with.
Does anyone have any comments about their favorite SCM, especially the ones I mentioned?
I use Monotone to sync OpenEmbedded, and I was not very impressed, but then again I didn't really dive in to it. I played with Git, and it was very powerful but sort of clunky (also it pissed me off to no end when I needed to build it from source and couldn't get checkinstall to work right). I then tried Mercurial; it was like Git but easy to use, so that's the one I'm going with. The head software guy said he'll check it out soon, and it will probably be the one we all go with.
Does anyone have any comments about their favorite SCM, especially the ones I mentioned?