simple use case advice

Martin Pool mbp at canonical.com
Tue Oct 5 00:45:40 BST 2010


On 4 October 2010 12:01, Stephen J. Turnbull <stephen at xemacs.org> wrote:
> Martin Pool writes:
>
>  > stay there.  But it's easy to hurt yourself this way, by accidentally
>  > copying over the top of something you didn't mean to replace.  I would
>  > really recommend switching a working tree by either having it bound to
>  > a separate bzr branch (bzr checkout br1 work; cd work; bzr switch
>  > ../br2), or by using bzr-colo.
>
> He doesn't already have the branch, so you need to include the
> branching steps, too.
>
> AFAIK using switch effectively requires a well-designed workflow, and
> bzr-colo is still pretty alpha, or at best early beta, no?
>
> So it's a tradeoff.  I've *never* shot myself in the foot doing things
> the way I suggested; I don't think it's that "easy" to make that kind
> of mistake.  Nevertheless I don't recommend it, just mentioned that
> it's an option if preserving build products is important.  And of
> course I would *never* use it if I didn't absolutely need cruft from
> the origin branch.

In my experience bzr colo looks very reliable and polished.  I would
call it at least a solid beta.  As you like git-style workflows I
would really like to hear what you think of it.

-- 
Martin



More information about the bazaar mailing list