On Wed, 13 Jun 2007 14:22:24 -0500 John Griessen <[EMAIL PROTECTED]> wrote:
> Tim Freedom wrote: > I had looked > > into Subversion/SVN, which seems to do a great job on binary files, > > in order to replace the horid 'Synchronicity' tool. > > Does SVN do like rsync and reuse chunks of binary files, saving only the > newly changed parts as a diff? If so, svn must be good for documenting a > board design project work directory, where some images documenting a project > are saved. > > Anyone else have experience using svn as circuit design project document > version control? I have played with SVN, and did a moderate study of it back in 1.3.2. With Geda, there should be no problem using SVN for version control. Most (all?) geda files are text and SVN is optimized for that. I have done a couple little project in geda, using SVN as my revision control software with no problems. Interestingly Gerbers, ps, eps and other text-based "binarys" get diffed out nicely in SVN. As for real bin files, SVN does a diff on them but is generally less efficient. If your files are primarily bins, the svn-server will fill up quick because of the way diffs are preformed on binary files. If the diff fails, svn just copies the whole new file to the repo. 100 versions of a 500k bin file can add up quick. IIRC there are teams working on diff-for-bin algorithms. I can't say for certain. This if from experience back in 1.3.2. The current version of SVN is 1.4.4. -Marc _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
