MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Mathematica and version control systems

  • To: mathgroup at smc.vnet.net
  • Subject: [mg61709] Re: [mg61685] Mathematica and version control systems
  • From: jmt <jmt at dxdydz.net>
  • Date: Thu, 27 Oct 2005 05:01:34 -0400 (EDT)
  • References: <200510260501.BAA18757@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

I have used both CVS and Subversion :

For CVS, it is highly suggested to use the scripts described in the following 
article :
http://www.itwm.fhg.de/as/asemployees/wichmann/nbcache.html

For Subversion, no restriction applies, since subversion handles data as 
binary. But reading aforementioned article will help you understand implicit 
problems used in the notebook technology (i.e. how to handle cache data).

As a conclusion, I would say : unless you have a very good reason to stick to 
CVS, use Subversion. Subversion is much more powerful, and much cleaner. 
Project organization is easier since management is done on a code tree and 
not on a per-file basis. Access modes are richer, etc. 
I moved all my projects to Subversion, and most of my partners did so, and I 
am not aware of anyone regretting it.

jmt

On Wednesday 26 October 2005 07:01, you wrote:
> Hi group,
>
> do you have any experience with managing Mathematica notebooks
> under a version control system, like cvs or subversion?
>
> Best regards,
> Marcus


  • Prev by Date: Re: Combinations
  • Next by Date: Re: Integrate vs Nintegrate for impulsive functions
  • Previous by thread: Mathematica and version control systems
  • Next by thread: Mathematica and version control systems