Создание запросов на включение в gitlab

У меня запущена установка GitLab, и у меня есть репозиторий, которым я хочу поделиться со своими друзьями. Я не могу понять процесс отправки запросов на включение в GitLab.

Пользователь не может разветвить мой репозиторий или получить доступ к моему проекту (если только он не входит в мою команду). Мерж-реквест может быть из одной ветки в другую в моем репозитории.

Как работают пулреквесты в GitLab?


person Yosi    schedule 13.03.2013    source источник


Ответы (3)


GitLab будет иметь форк начиная с версии 5.2. Скоро последуют запросы на вытягивание кросс-репо.

Запрос на вилку: https://github.com/gitlabhq/gitlabhq/pull/3597

person Angustus    schedule 03.05.2013
comment
Звучит здорово. +1 Я включил эту ссылку в свой ответ. - person VonC; 04.05.2013
comment
Я видел это .. эта функция сделала мой день :) - person Yosi; 04.05.2013
comment
У GitLab теперь есть форк и все, что с ним связано (отправка мерж-реквестов к оригиналу и т. - person Sytse Sijbrandij; 27.02.2014


Как упоминалось в разделе "Разработка" и в эта тема

В GitLab разветвления нет (по крайней мере, до GitLab 5.2, май 2013 г., как упоминается автором и благодаря Angustus)
, потому что он не предназначен для такой функциональности, как GitHub.
Если вы используете GitLab , предположительно, вы будете владеть репозиторием или кем-то из вашей команды, к которому у вас будет доступ и вы сможете создать ветку для работы над функцией/чем угодно.

Если вы создаете ветку, вы можете отправить запрос на слияние, где его могут просмотреть другие люди в проекте (или что-то другое, что диктует ваш рабочий процесс), и принять слияние.

Принятие запроса на слияние реализовано в проблеме 618:

принять запрос на слияние

person VonC    schedule 13.03.2013
comment
Хорошо, и что мне делать, если я хочу поделиться своим репозиторием со многими командами? - person Yosi; 14.03.2013
comment
@Yosy в разделе «Администратор» вы можете указать столько команд, сколько хотите. На главной странице вашего проекта есть кнопка Назначить проект группе пользователей, которая позволяет вам добавить команду, назначенную этому проекту. - person VonC; 14.03.2013
comment
нет возможности использовать общедоступные репозитории, такие как github? - person Yosi; 14.03.2013
comment
@github вы можете разветвить репозиторий GitHub на GitHub, но на GitLab вы не можете. Вы можете локально клонировать репозиторий GitHub и отправить его на сервер GitLab, на котором вы объявили команду для совместного использования. Но вам придется вручную отправлять на GitHub любые новые коммиты, сделанные в GitLab, которые вы хотите сделать общедоступными. - person VonC; 15.03.2013