
Я помогаю в проекте на Launchpad, однако у меня нет прав на запись в эту ветку. Как мне создать ветку, в которую я могу отправить изменения и указать людям в команде для проверки?
решение1
Перейдите на страницу проекта, для которого вы хотите создать ветку, и нажмите «Отправить код».
Затем настройте ветку. Убедитесь, что она размещена на Launchpad.
Затем вы можете выполнить push в ветку:
bzr push lp:branch
При первом нажатии вам нужно будет использовать:
bzr push lp:branch --use-existing-dir
Когда вы будете готовы к объединению, нажмите «Предложить объединение» на вкладке «Код» проекта.
Затем он будет ожидать проверки кем-то, имеющим необходимые разрешения.
После начала проверки вы увидите на вкладке «Код» что-то вроде этого:
Перейти на страницу обзора можно по этой ссылке.
Как только рецензент будет удовлетворен, он объединит ветки, и ваш код станет частью ствола проекта.
решение2
Вы можете отправить ветку под своим именем, например, bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
отправить ветку в проект ubuntuwire-website, которая называется update-machine-list.
решение3
Начинаем с папки на уровень выше ветки:
bzr branch оригинальныйBranchName новыйBranchName cd newBranchName
Внесите некоторые изменения в файлы. Если вы добавляете новые файлы/папки:
бзр добавить
Как только вы закончите:
bzr commit -m "Описание изменений"
И отправьте в свою ветку Launchpad:
bzr push lp:~lимя_пользователя/имя_проекта/имя_ветки
решение4
Для пользователей Subversion или тех, кто интересуется облегченными вариантами извлечения, это также может быть полезно:
https://answers.launchpad.net/canonical-identity-provider/+question/209069