включить репозиторий в запрос на извлечение в bitbucket - PullRequest
0 голосов
/ 20 февраля 2019

Как включить репозиторий в запрос на извлечение?Я пытаюсь добавить репозиторий "mwc" в свой запрос на извлечение репозитория "mwc_j"

enter image description here enter image description here

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

1) Форк репо (mwc в вашем случае).Это создание копии оригинального репо под вашей учетной записью.BB давайте переименуем репо на этом этапе.Предположим, вы выбрали mwc_j.Как я уже сказал, это не так интуитивно понятно в BB по сравнению с GH.

См. https://confluence.atlassian.com/bitbucket/forking-a-repository-221449527.html.

2) Клонируйте репо (mwc_j) на компьютер.

Используйте команду как git clone https://JeremiahCanuto@bitbucket.org/JeremiahCanuto/mwc_j.git

3) На вашем компьютере перейдите в каталог git repo и создайте ветку для ваших изменений, используя команду, подобную git checkout -b oauth2_support. В вашем случае вы напрямую использовали главную ветвь для внесения изменений.Но хорошей практикой является создание ветки тем.

4) Теперь вы можете вносить изменения в исходный код, фиксировать и передавать в репозиторий (mwc_j) с помощью команды, подобной git push origin --set-upstream oauth2_support

5) После успешного завершения этого шага вы увидите новую ветку на веб-сайте BB под вашим репо (mwc_j), но еще не в mwc.

6) Теперь создайте запрос на извлечение последующие инструкции @ https://confluence.atlassian.com/bitbucket/create-a-pull-request-to-merge-your-change-774243413.html.

Вот тут у тебя проблемы, наверное.

С левой стороны вы видите свое репо (mwc_j) и ветку (oauth2_support).Все ваши изменения сейчас в этой ветке.

А с правой стороны у вас будет mwc репо и master ветка по умолчанию, но вы можете использовать раскрывающийся список, чтобы изменить назначение на mwc_j и master ветку.

Однако, исходя из вашего описания, вы можете оставить его как mwc & master, чтобы ваши изменения были объединены с репо mwc, и другие получат ваши изменения.

Можно сохранить ваши изменения отдельно в ветке oauth2_support в mwc, выбрав mwc из репозитория и опцию oauth2_support(new branch) для выпадающего имени филиала.В этом случае ваши изменения не будут объединены с главной веткой mwc.

Надеюсь, это поможет!

0 голосов
/ 05 марта 2019

В репо mwc_j вы можете добавить еще один пульт, используя команду

git remote add mwc <Your mwc git url>

, затем

git push mwc <your_local_branch>:<your_mwc_branch>

Примечание: origin - это псевдоним для пульта, который вы можете добавитьлюбое количество удаленных.

...