2009/12/1 bulia byak <buliabyak@...400...>:
Probably a stupid question, but can I do updates and commits without creating a "branch"?
I'm not against branches in principle, but with SVN I was doing compulsive updates many times a day. Now, whenever everything changes, I must commit someone's updates into my branch, and think up a commit message for that, even if I have no idea what those changes were. That's a bit much for me, frankly.
I ran into the same problem when doing my first experiments with bzr and was a bit confused that a simple analogue to "svn update" shouldn't be possible with bzr. I cannot remember which instructions I followed when doing my first checkout (there were a few on the wiki and on the mailing list), but it took me a bit to find what Josh suggested: bzr pull / bzr commit -m "message" / bzr push. I haven't had the time to further play around with it (and won't for another week or so), but it seems to me that this should be the recommended way for first-time users of bzr switching from SVN (since it behaves more or less the way one is used to from SVN but retains the advantages of a DVCS and doesn't introduce the limitations which result from binding one's branch to trunk). Could someone with more knowledge of bazaar confirm this and maybe add this to an appropriate section of the "Working with bazaar" page on the wiki? Also, it would be good to add an explanation of how to push (or 'commit' in SVN lingo) to the "SVN-style checkout" section on that page.
Thanks! Max