You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Puneet Lakhina <pu...@gmail.com> on 2008/03/13 10:58:44 UTC

The reversal: SVN to CVS

hi,
I think Im in a very strange situation here. I have been using SVN for the
past 1 year. Problem is I just moved to a new organization where CVS is used
as the revision control system. Having learn't SVN as my first version
control system, I am finding it a little tough to get to grips with CVS. The
whole thing seems so primitively complex :-) .

Anybody out there who has been in a similar situation? Could you please help
me with some pointers on how to convince myself that lack of transactions,
decimalized revision numbers, and all that is OK, and possible to work with.

Forget the rant, any help to ease the transition would be helpful.

Thanks
-- 
Puneet
http://sahyog.blogspot.com/

Re: The reversal: SVN to CVS

Posted by Andy Levy <an...@gmail.com>.
On Thu, Mar 13, 2008 at 6:58 AM, Puneet Lakhina
<pu...@gmail.com> wrote:
> hi,
> I think Im in a very strange situation here. I have been using SVN for the
> past 1 year. Problem is I just moved to a new organization where CVS is used
> as the revision control system. Having learn't SVN as my first version
> control system, I am finding it a little tough to get to grips with CVS. The
> whole thing seems so primitively complex :-) .
>
> Anybody out there who has been in a similar situation? Could you please help
> me with some pointers on how to convince myself that lack of transactions,
> decimalized revision numbers, and all that is OK, and possible to work with.
>
> Forget the rant, any help to ease the transition would be helpful.

I've never used CVS either, but I wonder if the "SVN for CVS users"
section of The Book [1] might help. Maybe if you had a text to speech
reader record it to a WAV file and then play it backwards? :)

1: http://svnbook.red-bean.com/en/1.4/svn.forcvs.html

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: The reversal: SVN to CVS

Posted by Les Mikesell <le...@gmail.com>.
Puneet Lakhina wrote:
> hi,
> I think Im in a very strange situation here. I have been using SVN for the
> past 1 year. Problem is I just moved to a new organization where CVS is used
> as the revision control system. Having learn't SVN as my first version
> control system, I am finding it a little tough to get to grips with CVS. The
> whole thing seems so primitively complex :-) .
> 
> Anybody out there who has been in a similar situation? Could you please help
> me with some pointers on how to convince myself that lack of transactions,
> decimalized revision numbers, and all that is OK, and possible to work with.
> 
> Forget the rant, any help to ease the transition would be helpful.

CVS has been used for years in some huge projects, so it can be done. 
Just remember that while it isn't bad at an individual file level, it 
doesn't have a much of a concept of directories or projects or 
repository-wide version numbers.  You generally want to apply tags to 
identify groupings as they exist in your workspace.  This is not exactly 
an atomic transaction but it works as long as your files are committed 
even if later versions have been committed by others. Then use the tag 
name to reproduce that set of files/versions for subsequent operations. 
  If you do scripted operations, you may find CVS's ability to 'float' a 
known tag name to a new set of versions handy.  If you've seen the 
discussions here about 'tags as labels', it is mostly driven by people 
who have used and liked this feature of CVS.

-- 
   Les Mikesell
    lesmikesell@gmail.com


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: The reversal: SVN to CVS

Posted by Les Mikesell <le...@gmail.com>.
Paul Koning wrote:
> 
> Basically CVS is long-obsolete junk.  It never was a source control
> system; it's really only a versioned-file system, with each file
> managed separately.  The appearance that changes to several files are
> somehow related is just a fiction created by the CVS UI.

Applying tags based on your working copy versions actually does a pretty 
good job of handling that "somehow related" concept, but directory 
operations and renames are painful compared to svn.

-- 
   Les Mikesell
    lesmikesell@gmail.com



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: The reversal: SVN to CVS

Posted by Paul Koning <Pa...@dell.com>.
>>>>> "Christoph" == Christoph Conrad <sp...@digital-filestore.de> writes:

 Christoph> Hi Puneet, * Puneet Lakhina <pu...@gmail.com>
 Christoph> schrieb:

 >> Forget the rant, any help to ease the transition would be helpful.

 Christoph> Try to convince them to use SVN. This should be easy,
 Christoph> cause there are some more good reasons to use SVN,
 Christoph> especially (for me) versioning of directories and very
 Christoph> easy renaming and moving files and directories without
 Christoph> loosing log comments and information. Especially the last
 Christoph> point was a mess with CVS.

Also:

1. Fast tag and branch
2. Atomicity
3. The ability to retrieve, reliably, any past state of the sources

Basically CVS is long-obsolete junk.  It never was a source control
system; it's really only a versioned-file system, with each file
managed separately.  The appearance that changes to several files are
somehow related is just a fiction created by the CVS UI.

   paul


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: The reversal: SVN to CVS

Posted by Christoph Conrad <sp...@digital-filestore.de>.
Hi Puneet,

* Puneet Lakhina <pu...@gmail.com> schrieb:

> Forget the rant, any help to ease the transition would be helpful.

Try to convince them to use SVN. This should be easy, cause there are
some more good reasons to use SVN, especially (for me) versioning of
directories and very easy renaming and moving files and directories
without loosing log comments and information. Especially the last point
was a mess with CVS.

With kind regards,
Christoph


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org