gEDA-dev: SVN and diff files

Felipe Balbi felipebalbi at users.sourceforge.net
Wed Jun 13 16:22:11 EDT 2007


On 6/13/07, Marc Moreau <lares.moreau at gmail.com> wrote:
> 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.

You really like SVN?? you should try git... SVN is not a source code
management system... it's just to get us bored :-p

>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.

That's nice actually... but branching, commiting and maintaining the
repository nice is a pain... It's just senseless for an OpenSource
developer to get centralized (stuck) in a server...

Git is nice for that... EVERYBODY can commit, because when you git
clone a repository you're actually making a full copy of that
locally... and that's actually a local branch of that project. So you
can commit locally...

>
> 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.

It's not nice to keep track of binary files.. but ok... some of you need it.

-- 
Best Regards,

Felipe Balbi
felipebalbi at users.sourceforge.net


More information about the geda-dev mailing list