[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] CVS or SVN ?!

From: David Kelly
Subject: Re: [avr-gcc-list] CVS or SVN ?!
Date: Fri, 30 Sep 2005 07:21:33 -0500

On Sep 30, 2005, at 3:45 AM, Vincent Trouilliez wrote:

I have been advised to use CVS when developing programs, but it seems
awkward to set up the server side.

% cvs -d ~/cvsroot init

Then IMHO the simplest remote "server" access is via ssh. Set CVS_RSH=ssh in your environment and use :ext:yourhostname:/home/ cvsroot as the CVS root. This works very well for all users who have accounts on your host.

More recent CVS may accept :ssh: in place of :ext: and not need the CVS_RSH environment variable set.

The ssh link is completely transparent of you create passwordless key pairs. This means the security of your account on the repository machine is no better than the security of the host where your private key is kept.

While asking around for help, I have
been suggested to give up CVS and use SVN, "subversion", instead, and
that it was meant to supplant CVS.

Subversion is new, CVS is tried and true. I do believe subversion is mature enough to use.

Now CVS seems difficult enough, so I don't fancy spending time on it,
only to have to change to something else soon after...

What you are supposed to be doing is learning how to learn, not learning how to point and click operate Microsoft Word to be "computer literate." Get experience developing your project under some sort of version control. Learn how to use that system to compare your current source to past sources. Learn how to resurrect past sources. Learn to make many small commits rather than traditional big "roll off a copy for the filing cabinet."

I would like your opinions on this... what do everyone use at work ?
Does it make any difference what system I use, as long as I use one !?
Say I find a job in this field, what would my boss be most likely to ask me to use, CVS or SVN ? Or do the bosses not care, and the engineer can
use and setup whatever system he prefers or is familiar with ?

At work they keep talking about making me move to Microsoft SourceSafe. I counter with, "You want to buy another seat for me?" as SS isn't cheap unless they have already spent a wad on .NET development tools. Which would be a major waste on me as that is essentially useless for AVR and MC9S12NE64 work.

Also SourceSafe does not work from non-Microsoft environments such as FreeBSD and MacOS. CVS does. Subversion does work on MacOS, but only recently has it been "supported" within other major tools.

David Kelly N4HHE, address@hidden
Whom computers would destroy, they must first drive mad.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]