Создание pull-запроса и слияние веток на локальном git-сервере - PullRequest
0 голосов
/ 09 мая 2018

У меня есть компьютер, на котором я размещаю свой собственный git-сервер. По сути, он действует так же, как при использовании github, за исключением графического интерфейса. Я могу создать push / pull на / с сервера и клонировать. Однако, поскольку нет графического интерфейса, как я могу создать запрос на просмотр для просмотра другими пользователями? Является ли это ограничением для размещения моего собственного git-сервера или есть способ, чтобы GitHub-подобный веб-сайт также работал локально?

Во-вторых, как вы сливаете код удаленно. Используя Github, все это делается удаленно на веб-сайте после создания запроса на удаление. Поскольку у меня нет графического интерфейса пользователя для просмотра моего кода, нужно ли просто добавить самую последнюю ветку master, локально объединить мою ветку с master, а затем нажать master? Многие компании ограничивают прямые нажатия на главную ветвь, что вынуждает пользователей проходить запрос на получение. Я не смогу сделать это сейчас или есть опция командной строки для удаленного объединения веток?

1 Ответ

0 голосов
/ 09 мая 2018

Вы правы, полагая, что вы не можете открывать пул-запросы в CLI git, поскольку это просто инструмент для хранения различных веток вашего кода. Чтобы получить эту функциональность, вы можете установить бесплатную версию GitLab поверх вашего сайта, если вам это действительно нужно.

Что касается вашего второго вопроса о слиянии, то его ручная версия состоит в том, чтобы вытянуть последнюю master и удаленную ветвь, выполнить локальное слияние, а затем подтолкнуть мастер вверх. Насколько я знаю, нет команды сделать это удаленно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...