Я недавно поигрался с Git, чтобы получить представление о распределенном контроле версий. Сейчас я смотрю на Bazaar, но не могу понять, как создать локальную ветку, то есть ветку, к которой мне не нужно переходить, когда я хочу зафиксировать изменения. С Git я бы сделал
git branch branch_name
или
git checkout -b branch_name
Затем я могу работать в своем локальном филиале, фиксируя изменения по ходу работы, не отправляя изменения в удаленное хранилище. Когда я закончу с веткой, я могу объединить ее с моей локальной веткой master. Если я захочу, я могу отправить эти изменения в удаленное хранилище.
Возможно ли это на базаре? Bazaar больше похож на SVN, поскольку ветви просто являются отдельными каталогами, так что, возможно, нет.