Я помогаю в проекте на Launchpad - однако у меня нет прав на запись в эту ветку. Как я могу создать ветку, к которой я могу подтолкнуть и указать людей в команде для проверки?
@ColeJohnson Учитывая, что Launchpad является неотъемлемой частью экосистемы Ubuntu, и этот сайт посвящен пользователям Ubuntu и разработчикам Ubuntu, я хотел бы думать, что это онтоп. Если вы думаете иначе, не стесняйтесь открыть топ на мета- обсуждении, почему вы чувствуете, что Launchpad не является темой для получения обратной связи от сообщества.
Марко Чеппи
Это имеет смысл. Я просто думал, что будет лучше на веб-приложениях SE. Но не могли бы вы сказать, что Launchpad - это канонический способ работы с Ubuntu? : P
Ответы:
11
Перейдите на страницу проекта, для которой вы хотите создать ветку, и нажмите «Отправить код».
Затем настройте ветку. Убедитесь, что он находится в Launchpad.
Затем вы можете нажать на ветку:
bzr push lp:branch
При первом нажатии вы должны будете использовать:
bzr push lp:branch --use-existing-dir
Когда вы будете готовы к объединению, нажмите «Предложить объединение» на вкладке «Код» проекта.
Затем он будет ждать рассмотрения кем-то с необходимыми разрешениями.
Как только обзор начнется, вы увидите что-то вроде этого во вкладке «Код»:
Вы можете перейти по этой ссылке на страницу обзора.
Как только рецензент будет удовлетворен, они объединят ветви, и ваш код станет частью проекта.
Работает ли это только в том случае, если кнопка «Отправить код» доступна или теоретически возможно запросить слияние с личными ветками, созданными на странице профиля пользователя launchpad.net (когда я запрашиваю их для слияния, произойдет сбой This branch is not mergeable into lp:~[username]/+junk/[branch name]после нажатия на ветку при фиксации вперед мастера). Поскольку обратная связь не дает повода и, следовательно, бесполезна, я подумал, что спрашиваю.
Карл Рихтер
3
Вы можете нажать ветку под своим именем, например, bzr push lp:~ajmitch/ubuntuwire-website/update-machine-listчтобы отправить ветку в проект ubuntuwire-website, который называется update-machine-list
Хотя ваш ответ на 100% правильный, он также может стать на 100% бесполезным, если эта ссылка будет перемещена, изменена, объединена с другой или основной сайт просто исчезнет ... :-( Поэтому, пожалуйста, отредактируйте свой ответ и скопируйте соответствующую ссылку. переходя от ссылки к вашему ответу, тем самым гарантируя ваш ответ на 100% срока службы этого сайта! ;-) Вы всегда можете оставить ссылку внизу вашего ответа в качестве источника для вашего материала ...
Ответы:
Перейдите на страницу проекта, для которой вы хотите создать ветку, и нажмите «Отправить код».
Затем настройте ветку. Убедитесь, что он находится в Launchpad.
Затем вы можете нажать на ветку:
При первом нажатии вы должны будете использовать:
Когда вы будете готовы к объединению, нажмите «Предложить объединение» на вкладке «Код» проекта.
Затем он будет ждать рассмотрения кем-то с необходимыми разрешениями.
Как только обзор начнется, вы увидите что-то вроде этого во вкладке «Код»:
Вы можете перейти по этой ссылке на страницу обзора.
Как только рецензент будет удовлетворен, они объединят ветви, и ваш код станет частью проекта.
источник
This branch is not mergeable into lp:~[username]/+junk/[branch name]
после нажатия на ветку при фиксации вперед мастера). Поскольку обратная связь не дает повода и, следовательно, бесполезна, я подумал, что спрашиваю.Вы можете нажать ветку под своим именем, например,
bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
чтобы отправить ветку в проект ubuntuwire-website, который называется update-machine-listисточник
Начиная в папке уровень вверх от ветви:
Сделайте некоторые изменения в файлах. Если вы добавляете какие-либо новые файлы / папки:
Как только вы закончите:
И нажмите на вашу собственную ветку Launchpad:
источник
Для пользователей Subversion или тех, кто заинтересован в облегченных проверках, это также может помочь:
https://answers.launchpad.net/canonical-identity-provider/+question/209069
источник