question on : "Team collaboration, distributed style" workflow

nico nbd at free.fr
Sun Jul 27 17:07:24 BST 2008


Hi,
i try to set up a workflow for my dev. with bazaar an launchpad.

I' m interested to use the "Team collaboration, distributed style"
described here :
http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html#team-collaboration-distributed-style

But i don't understand how to indicate information that coding is done
by a developer and a mege can be performed.

I follow the tutorail :
I create mirror branch from my launchpad project  with the following
commands:

bzr init-repo myrtille-repo

cd myrtille-repo/

bzr branch bzr+ssh://nico-inattendu@bazaar.launchpad.net/%7Enico-inattendu/myrtille/myrtille-0.5.15/


Then I wan't to create a new feature branch for fixing bug 252329, so I
made the following action :

bzr branch myrtille-0.5.15 myrtille-fix-252329-makefile

cd myrtille-fix-252329-makefile


Then I modify my code in branch myrtille-fix-252329-makefile.
After code modification, then I do not know  what to do in the process .

I need to make a commit ? before merging in the mirror branch ?




On tutorial in section 6.2.5 "Merging a feature into trunk" , i have to
do the following actions, in my case :

cd myrtille-0.5.15
bzr pull
bzr merge ../myrtille-fix-252329-makefile
(resolve any conflicts)
bzr commit -m "Fixed bug #252329"
bzr push

If i don't make a commit before the merge. The merge do nothing.
And if i do the commit in my feature branch, then a commit in the
mainline branch. it's look like I due twice the same type of commit.

I think i due something wrong in my process, but not yet undestand why.

Thanks in advance for help.

Nico :
https://launchpad.net/~nico-inattendu




More information about the bazaar mailing list