Many thanks everyone. Consensus seems to be - there is no consensus (Yay, emacs rules :-) )<div><br class="webkit-block-placeholder"></div><div>Much seems to depend upon what you want to do with whatever VCS you end up using. Since I am no programmer, much of the power of the various systems may be wasted on me, yet some tiny feature that seems unimportant in the context of maintaining code may make a big difference to what *I* want it to do.</div>
<div><br class="webkit-block-placeholder"></div><div>Mark, what made you choose  git over the other DVCS for actual writing? What do you mean by cherry picking? Do Mercurial, SVN and bazaar give you less control over what changes willl be kept during a merge? This would indeed be an important difference as merging writings of coauthors will be daily life rather than the exception. </div>
<div><br></div><div>For the moment distributed sounds good to me, simply because I tend to work most efficiently when I am isolated from phone, lab etc. Being able to keep versioning during that time, too, would be a big plus in my book. </div>
<div><br class="webkit-block-placeholder"></div><div>Christoph<br></div><div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div>
<div><br><br><div class="gmail_quote">On Fri, Feb 29, 2008 at 9:15 PM, Mark Eli Kalderon <<a href="mailto:eli@markelikalderon.com">eli@markelikalderon.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
My two cents:<br>
<br>
The most important thing is that you use version control. I have been<br>
a happy Subversion user for three years now, but eventually found<br>
myself frustrated with its merging facilities and am now learning Git<br>
(since it allows you to cherry pick the changes you want to merge).<br>
<br>
For your purposes, however, I would not recommend Git (not quite cross<br>
platform since it lacks a Windows implementation, I think) and its UI<br>
is not as nice as some alternatives.<br>
<br>
I think you might try Mercurial or Bazaar.<br>
<br>
There are advantages to using a distributed version control system as<br>
opposed to a centralized one like Subversion, but really any of<br>
Subversion, Mercurial, or Bazaar would suit your needs.<br>
<br>
They are all easy to install. Since you don't have Leopard yet (which<br>
has Subversion preinstalled) you can use Martin Ott's OS X binary.[1]<br>
The first two chapters of the Subversion book (available free online)<br>
should be enough to get you working with subversion in an afternoon.[2]<br>
<br>
There are binaries for OS X and Windows for Mercurial (I think that<br>
Mercurial also comes with keychain support on OS X).[3] Like<br>
Subversion, it comes with a nice manual.[4]<br>
<br>
Finally, Bazaar also comes with binaries for OS X and Windows.[5] And<br>
also has extensive documentation.[6]<br>
<br>
You might be well served by downloading them all, spend a weekend<br>
playing with a couple toy repositories and think about how they might<br>
work best with your envisioned work flow. (Bazaar seems particularly<br>
flexible in this regard.)<br>
<br>
Glad to hear that you are seriously considering version control. Good<br>
luck.<br>
<br>
All the best, Mark<br>
<br>
[1] <a href="http://homepage.mac.com/martinott/" target="_blank">http://homepage.mac.com/martinott/</a><br>
[2] <a href="http://svnbook.red-bean.com/" target="_blank">http://svnbook.red-bean.com/</a><br>
[3] <a href="http://mercurial.berkwood.com/" target="_blank">http://mercurial.berkwood.com/</a><br>
[4] <a href="http://hgbook.red-bean.com/" target="_blank">http://hgbook.red-bean.com/</a><br>
[5] <a href="http://bazaar-vcs.org/Download" target="_blank">http://bazaar-vcs.org/Download</a><br>
[6] <a href="http://bazaar-vcs.org/Documentation" target="_blank">http://bazaar-vcs.org/Documentation</a><br>
<div><div></div><div class="Wj3C7c"><br>
______________________________________________________________________<br>
For new threads USE THIS: <a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a><br>
(threading gets destroyed and the universe will collapse if you don't)<br>
<a href="http://lists.macromates.com/mailman/listinfo/textmate" target="_blank">http://lists.macromates.com/mailman/listinfo/textmate</a><br>
</div></div></blockquote></div><br></div></div>