Як створити особисту гілку в Launchpad?


11

Я допомагаю в проекті на Launchpad - однак у мене немає доступу для запису до цієї гілки. Як я можу створити гілку, до якої можу підштовхнути та вказувати людей на команду для перегляду?


1
@ColeJohnson Зважаючи на те, що Launchpad є невід’ємною частиною екосистеми Ubuntu, і цей сайт про користувачів Ubuntu та розробників Ubuntu, я б хотів би вважати, що це онтопік. Якщо ви думаєте, що інше не соромтеся відкрити верхню частину мета- обговорення, чому ви вважаєте, що Launchpad не працює на топіку, щоб отримати зворотній зв'язок від спільноти.
Марко Цеппі

Що має сенс. Я просто думав, що це буде краще в Веб-додатках SE. Але ви б сказали, що Launchpad - це канонічний спосіб роботи над Ubuntu? : P

Відповіді:


11

Перейдіть на сторінку проекту, для якого потрібно створити відділення, та натисніть «Надіслати код».

alt текст

Потім встановіть відділення. Переконайтеся, що він розміщений у Launchpad.

alt текст

Потім можна натиснути на гілку:

bzr push lp:branch

При першому натисканні вам потрібно буде скористатися:

bzr push lp:branch --use-existing-dir

Після того як ви будете готові до об'єднання, натисніть «Пропонувати для злиття» на вкладці «Код» проекту.

alt текст

Потім він буде чекати, коли його перегляне хтось із необхідними дозволами.

Щойно огляд розпочнеться, ви побачите щось подібне на вкладці «Код»: alt текст

Ви можете перейти за цим посиланням на сторінку огляду. alt текст

Щойно рецензент задоволений, вони об'єднають гілки, і ваш код стане частиною магістралі проекту.


Чи працює це лише за наявності кнопки "Надіслати код" або теоретично можливо подати запит на об'єднання до особистих гілок, створених на сторінці профілю користувача startpad.net (коли я прошу тих, хто об'єднує, це не вдається This branch is not mergeable into lp:~[username]/+junk/[branch name]після натискання гілки на фіксацію вперед майстра). Оскільки відгуки не дають підстав і, таким чином, марні, я подумав, що запитую.
Карл Ріхтер

3

Ви можете натиснути гілку під власним іменем, наприклад, bzr push lp:~ajmitch/ubuntuwire-website/update-machine-listдля переміщення гілки на проект веб-сайту ubuntuwire, який має назву update-machine-list


1

Починаючи в папці рівень вгору від гілки:

bzr гілка оригінальнаBranchName newBranchName
cd newBranchName

Внесіть деякі зміни у файли. Якщо ви додали нові файли / папки:

bzr додати

Як тільки ви закінчите:

bzr commit -m "Опис змін"

І перейдіть до власної філії Launchpad:

bzr push lp: ~ lpusername / ім'я проекту / назва гілки

1

Для користувачів Subversion або тих, хто цікавиться легкими касами, це також може допомогти:

https://answers.launchpad.net/canonical-identity-provider/+question/209069


Хоча ваша відповідь на 100% правильна, вона також може стати на 100% марною, якщо це посилання буде переміщено, змінено, об'єднано в інший або головний сайт просто зникне ... :-( Тому відредагуйте свою відповідь та скопіюйте відповідну кроки від посилання на вашу відповідь, тим самим гарантуючи вашу відповідь протягом 100% життя цього веб-сайту! ;-) Ви завжди можете залишити посилання внизу вашої відповіді як джерело вашого матеріалу ...
Fabby
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.