Правильные команды для Базара?

76
5

Мне сложно понять, какие команды Bazaar использовать...


Предположим, что у меня есть локальная ветвь с именем "test" в папке с тем же именем:


    Когда я изначально получаю ветвь, я печатаю:
cd test
bzr pull lp:project_name

    Чтобы скопировать локальные изменения, я печатаю:
bzr commit -m "message"

У меня нет проблем с этими командами.

Вот где я запутался:


    Как мне внести изменения в Launchpad? Я предполагаю bzr push, но не перезаписывает изменения других участников?
    Как обновить локальную ветвь? Я предполагаю bzr pull, но не перезаписывает ли мои изменения?

Каковы правильные команды в каждом случае?

спросил(а) 2021-01-25T18:54:40+03:00 4 месяца, 4 недели назад
1
Решение
64

bzr push не будет перезаписывать другие изменения. Это уже кто-то другой подтолкнул его к изменениям, он остановится и скажет вам, что вам нужно сначала слить. Таким образом, вы можете только нажать, когда вы включили изменения из push-location.

Аналогично bzr pull он берет из местоположения. Однако вы уже совершили локальную работу, он остановится и попросит вас использовать bzr merge.

ответил(а) 2021-01-25T18:54:40+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема