Short, task-based bzr doclets for real-world use cases.
Brian de Alwis
bsd at cs.ubc.ca
Sat Jan 17 01:02:41 GMT 2009
Oops, didn't finish this thought:
On 16-Jan-2009, at 6:49 PM, Brian de Alwis wrote:
> When I was looking into DVCS, I read a lot, and then started to play
> with Mercurial and bzr. I too found that learning to use bzr well
> took time [1] -- but I don't think this was specific to bzr, but
> from wrapping my head around DVCSs. Branches are expensive in
> centralized VCSs [2]; perhaps not in terms of making a branch, but
> certainly in managing merges to and from the branch.
Branches are expensive, and many CVCS best-practices recommend
delaying their use for as long as possible. This isn't the case in a
DVCS and branching is instead encouraged -- development seems to work
*better* when you branch earlier. Figuring out the feature branches,
and how to use them, was hard. It wasn't until I read one of John's e-
mails that I finally saw the light (Message-Id <479F7A2E.8000000 at arbash-meinel.com
>, I think).
One last thing I meant to add: I think the tasklets are a great idea.
I've been introducing revision control using Subversion to a group
that have never used a VCS before, and some have found it a real
struggle. Much of what I do taking the task-centric focus, explaining
explaining how Subversion's operations help accomplish that task.
Brian.
--
"Amusement to an observing mind is study." - Benjamin Disraeli
More information about the bazaar
mailing list