Re: Subversion client prefs?
Re: Subversion client prefs?
- Subject: Re: Subversion client prefs?
- From: Jens Alfke <email@hidden>
- Date: Thu, 27 Aug 2009 16:09:05 -0700
On Aug 27, 2009, at 2:53 PM, Michael Stauffer (Circular Logic) wrote:
I'm getting started with version control. I'll probably go with
Subversion
rather than Git or other newer systems because of svn's wide user
base and
3rd-party support.
The advantage of SVN is that Xcode's GUI integrates nicely with it, so
you can see modified files, do comparisons, and update or check in
from within Xcode.
The disadvantage of SVN is that it requires a server. You either have
to run your own, or share space on someone else's. Each way has
drawbacks.
Personally, I prefer distributed systems because they have lower
overhead (no server required) and are more flexible. If I start up a
little project and want to keep periodic snapshots, all I have to do
is enter "hg init" and it becomes a full-fledged Mercurial repository.
I can then "hg push" that to another machine, or to my server, or to
Bitbucket.org. (The same workflow applies with other distributed
systems like Git or Bazaar or Monotone or Darcs. I jut prefer
Mercurial because I find it the easiest to understand.)
If you have particularly good or bad experiences with 3rd-party
subversion
gui clients, I'd love to know. I'll also be using it for working on
Matlab
projects, as well as Xcode.
Versions is nice, but kind of expensive (about $50).
The freeware SCPlugin conveniently lets you do SVN operations right
from the Finder, but has a really clunky UI.
—Jens _______________________________________________
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