Как добавить URL удаленного хранилища в Bazzar?
Я пользователь git, но теперь мне нужно работать над проектом, который размещен на панели запуска.
Я заметил, что git и bzr похожи, но, видимо, имеют некоторые запутанные различия.
В git при клонировании удаленного репо локальная копия автоматически подключается к URL удаленного репо. Видимо, это не так в Бзр.
Так как мне добавить удаленный URL в bzr? В git я бы сделал что-то вроде этого:
git remote add origin git@github.com:bar/foo.git
2 ответа
Когда вы используете bzr branch lp:project
который устанавливает родительскую ветвь для локального репо на указанный вами URL. bzr pull
будет автоматически использовать родительскую ветвь, но bzr push
требует, чтобы вы указали родителя, если хотите отправить его родителю, например так: bzr push :parent
, Вы можете добавить --remember
опция для команды push, чтобы установить ветвь push, так что вам не нужно указывать :parent
каждый раз. Вы можете увидеть, какие родительские, push и pull филиалы для вашего локального репо, используя bzr info
команда.
В BAZAAR эта операция называется bind.
http://doc.bazaar.canonical.com/beta/en/user-reference/bind-help.html
bzr bind lp:~bzr/bzr-gtk/trunk
Когда я делаю извлечение (ветку) с TortoiseBzr, моя рабочая копия автоматически привязывается к источнику ветки.