Version Control Systems

Random irrelevance that just didn't fit into other forums. Talk about anything.

Moderator: Talkative People

Post Reply
User avatar
JaxDragon
Chaos Rift Junior
Chaos Rift Junior
Posts: 395
Joined: Mon Aug 04, 2008 2:03 pm
Current Project: Kanoba Engine
Favorite Gaming Platforms: PS3, PC
Programming Language of Choice: C++
Location: Northeast NC

Version Control Systems

Post by JaxDragon »

Im just a little curious, what is your favorite version control? I've been looking into multiple projects, and I can't decide which. Git, Mercurial, and SVN all look very nice to me.
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Version Control Systems

Post by Falco Girgis »

SVN. Tried. Proven. Simple. I can manage my projects from my Macbook command-line, Ubuntu command-line, or TortoiseSVN on Windows. It's also easy to host the repositories on my Ubuntu box.
User avatar
JaxDragon
Chaos Rift Junior
Chaos Rift Junior
Posts: 395
Joined: Mon Aug 04, 2008 2:03 pm
Current Project: Kanoba Engine
Favorite Gaming Platforms: PS3, PC
Programming Language of Choice: C++
Location: Northeast NC

Re: Version Control Systems

Post by JaxDragon »

I agree, but the reason I'm still debating over SVN and something like Git is branching. I've heard SVN branches can be rather complex to set up, while git is a little more straightforward. And git is distributed, so anyone can host their own branch based on one of my official branches if they so choose.
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Version Control Systems

Post by Falco Girgis »

Eh, I wouldn't really know. I never use branching in SVN... ever. Seems like a great way to fragment a project.
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: Version Control Systems

Post by avansc »

my early days it was CVS then SVN, which i have used the most, but ive been using mercural (http://mercurial.selenic.com/) for a while now, and its just a pleasure to use.
its fast as fuck compared to SVN, its also the tech google is backing, if that counts for anything. just find what you are comfortable with. SVN is allways a good bet.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
JaxDragon
Chaos Rift Junior
Chaos Rift Junior
Posts: 395
Joined: Mon Aug 04, 2008 2:03 pm
Current Project: Kanoba Engine
Favorite Gaming Platforms: PS3, PC
Programming Language of Choice: C++
Location: Northeast NC

Re: Version Control Systems

Post by JaxDragon »

avansc wrote:my early days it was CVS then SVN, which i have used the most, but ive been using mercural (http://mercurial.selenic.com/) for a while now, and its just a pleasure to use.
its fast as fuck compared to SVN, its also the tech google is backing, if that counts for anything. just find what you are comfortable with. SVN is allways a good bet.
Yeh, mercurial and git are both distributed systems. Both LEAGUES faster than CVS/SVN. I watched the lecture by Linus Torvalds on Git, and the lecture on mercurial(both on youtube) and they both seem vastly superior to SVN. But I suppose its whatever floats your boat.
Post Reply