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