Создайте «запрос на извлечение» в Sourcetree для Gitlab - PullRequest
0 голосов
/ 04 июня 2018

Я пытался создать pull request в Sourcetree, но он попросил меня настроить конфигурацию удаленного проекта.Чтобы установить удаленные конфигурации, я искал через интернет и нашел это .Он сказал, что поддерживает Stash, BitBucket и GitHub.

Мой вопрос: есть ли возможность создать pull requests в Sourcetree для удаленного, Gitlab?Если да, то как включить запрос на получение Gitlab в Sourcetree?

Ответы [ 2 ]

0 голосов
/ 02 августа 2019

В качестве обходного пути вы можете перейти к своему веб-экземпляру gitlab, где вы обычно создаете запрос на слияние, например:

https://gitlab.mydomain.com/web/nushopweb/merge_requests

Скопируйте URL-адрес и установите егов качестве хоста типа Stash с добавлением # или ?, чтобы SourceTree не перенаправлял вас на страницу 404.

enter image description here

Затем,когда вы нажимаете «Создать запрос на извлечение ...», он открывает окно браузера с запросами на слияние с gitlab, а если вы только что нажали на ветку, он сразу же позволит вам создать запрос на извлечение.

ПолучившийсяURL может выглядеть следующим образом, что вполне нормально, так как часть после # несколько «игнорируется».

https://gitlab.mydomain.com/web/nushopweb/merge_requests#/projects/web/repos/nushopweb/pull-requests?create&sourceBranch=feature%2fq%2f77523_wishlist-page

0 голосов
/ 05 июня 2018

Вы можете найти соответствующую Jira в,

https://jira.atlassian.com/browse/SRCTREE-1845?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel

, и вы можете создать запрос на слияние вместо PR, выполнив,

https://docs.gitlab.com/ce/api/merge_requests.html#create-mr

https://docs.gitlab.com/ee/gitlab-basics/add-merge-request.html

...