Re: what versioning system do you recommend?
Re: what versioning system do you recommend?
- Subject: Re: what versioning system do you recommend?
- From: Aaron Burghardt <email@hidden>
- Date: Tue, 19 Jan 2010 06:05:10 -0500
On Jan 18, 2010, at 11:55 PM, Jens Alfke wrote: A lot of the cool kids seem to be using git these days. I'm not sure what the learning curve would be like compared to subversion; I learned on CVS, so subversion was a natural progression. Git does some things very different that CVS or subversion.
Part of the reason I prefer Mercurial is that it feels a lot like Subversion (and CVS), with a similar command set and metaphor, albeit with extra stuff added to deal with its git-like distributed nature. Whereas git is very idiosyncratic, both in the command syntax and in the workflow itself. I've been using git daily for a few months now and I still have to dig through my O'Reilly book to remember how to do things like revert local changes to a file (because I can't just say "git revert" the way I could with Mercurial or SVN.)
I'm not familiar with the O'Reilly book, but after wading through a number of on-line documents and resources, I found "Pro Git" about the time it was published last July. I find it much clearer with better visuals than anything else I have read, and you can read it on-line:
You're example is tough because "revert" is already in use, but for other cases you can define aliases to make commands more memorable. There are some useful examples in the "Tips and Tricks" section:
I used Subversion for years, but got frustrated with the poor support for merging and the fact that I couldn't access our repository off-line for history and making commits (our repository is required to be on a closed network). After learning Git, I completely agree with Linus that distributed VCS is a better model, so I suggest comparing Subversion to at least one DVCS (not necessarily Git).
Aaron
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden