Decentralized with shared mainline - commits to the mainline
How does users commit their local changes into the main repository?
Branching is described everywhere in much details but how about contributing back to the mainline?
Let's assume that I use the "Decentralized with shared mainline" pattern so there's an branch on the server. (Is the bzr needed to be installed on the server in this case?)
1. As a developer I do "bzr branch"
2. Make some changes to the code and do local "bzr commit"
3. More changes...
4. Ok it's ready to put my code into the main repo. How do I do it? "bzr push"?
In other words I want to merge my branch into server's branch. Can I do it without logging via ssh to the server? Does the push executes any "intelligent" merging or it just overrides the code?
What about the situation when two developers try to push in the same time?
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Bazaar Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Paweł Gajewski for more information if necessary.