Checkout existing branch to established workspace (.moved)
Colin D Bennett
colin at gibibit.com
Thu Mar 29 16:05:13 UTC 2012
-----BEGIN PGP SIGNED MESSAGE-----
On Wed, 28 Mar 2012 16:41:12 -0400
Aaron Bentley <aaron at aaronbentley.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> On 12-03-28 12:34 PM, Colin D Bennett wrote:
> > I can't tell you how frustrating it is when I do a 'switch',
> > forgetting I have outstanding changes in my working tree -- and
> > often get seriously hosed when conflicts occur! It has happened
> > to new Bazaar users here at work, and it is particularly
> > confusing and frustrating for them.
> The bzr-pipeline version of switch, switch-pipe, makes this a lot
> nicer by associating a special shelf with each branch. When you
> switch-pipe out of a branch, any uncommitted changes are stored
> in the branch's shelf, and if the branch you're switch-piping
> into has any shelved changes, they're automatically restored.
That sounds great!
Does the shelf live in the branch, or in the working tree as it
does today? Is there a way to see all the shelved changes for all
branches in the working tree? I wouldn't want to forget where my
code changes disappeared to, which I might do after switching
between several branches.
> In lp:~abentley/bzr-pipeline/native-colo this works with any
> branch, not just in a pipeline, so I find it very handy with
> native and bzr-colo colocated branches.
> Now that Bazaar natively supports colocation, I'd love to add this
> feature, and make it the default.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
-----END PGP SIGNATURE-----
More information about the bazaar