Simplified Tutorial

Erik Bågfors zindar at gmail.com
Sat May 6 11:19:41 BST 2006


On 5/6/06, Matthew D. Fuller <fullermd at over-yonder.net> wrote:
> On Fri, May 05, 2006 at 09:18:08PM +0200 I heard the voice of
> Erik B?gfors, and lo! it spake thus:
> >
> > I played around for about 10 min with a "using bzr in a centralized
> > fashion for svn/cvs users"-tutorial.
>
> I approached this problem a little while back with
> <http://bazaar-vcs.org/MatthewFuller/CVSIntro>.  I got a bit busy
> before I got the third part written, and didn't bother trying to free
> up any immense amount of time for it, because 0.8 was right around the
> corner and would require reworking it anyway, so might as well wait
> 'till then   ;p
>
> The biggest problem I had with existing "-for-CVS-users" and the like
> tutorials is that they had nothing to do with using bzr if you're used
> to CVS; they were all about "DVCS concepts for CVCS users", which is a
> very different thing.  And the other existing tutorials all wander off
> into realms of doing the branching and merging, which is all rubbish
> from the standpoint of someone who's already comfortably using CVS.

I agree, which is where I think bzr stands out from hg/git/darcs/etc,
in that it allows a centralized fashion, if you like.

> I don't have any use for branching in most of my CVS use.  I don't
> even have multiple PEOPLE involved in most of my CVS use; most of it
> is just me, working on just one thing with just one mainline.  That's
> the basis of the BzrSimple portion of my doc; just you, just one set
> of files, no branching, slicing, dicing, pushing, pulling, merging or
> ANY of that external complication.  And when you wander off into that,
> people who by and large don't care about it right now _will_ wander
> off.  As I say in the BzrSimple page:

Ohh.. that's different than me.  We use SVN at work and we do lot's of
branches, lot's of developers, etc.  We are having problems because of
SVN not handling merges very well.  In fact, if it did, I wouldn't
care very much about bzr at all for work.

I think I see this as a "for-svn" more than a "for-cvs" document. 
Most svn users have many branches, are used to branches.  In fact,
since svn doesn't have any support for tags, other then by creating
branches, I think that people are very used to them.

>     There's a line between "show how to use bzr" and "show what bzr
>     can do". I propose to ignore the latter here, in favor of the
>     former.

I agree,

This was the minium that could be explained for people in my situation with svn.

/Erik




More information about the bazaar mailing list