Что мне делать с веткой после слияния? - PullRequest
1 голос
/ 30 апреля 2020

Мы используем Git для создания документации вместе с Gitlab. У меня есть ветвь shannon, которую я создал из ветки master. Они отслеживают удаленные ветви с одинаковыми именами.

Мой типичный рабочий процесс выглядит следующим образом:

  1. Работайте над моим проектом на shannon
  2. Передайте мою работу локальному shannon
  3. Pu sh закончил работу на удаленном origin/shannon
  4. Создайте запрос на слияние в Gitlab с shannon до master

После завершения слияния я в настоящее время сохраняю ветка shannon жива.

Обычно я создаю origin/master в shannon после создания и закрытия запроса на слияние, просто чтобы поддерживать свою ветку в актуальном состоянии.

Это создает типичный объединенный мастер в shannon из commit, который затем будет виден в будущих запросах на слияние.

Я делаю это правильно? Стоит ли вместо этого удалять shannon после успешного запроса на слияние и заново создавать его, когда я снова начинаю работу?

Я очень ценю любую помощь, которую вы можете мне оказать! Может быть, есть способ сделать мой рабочий процесс более эффективным.

1 Ответ

1 голос
/ 02 мая 2020
  • Все остальное, что вы делаете, хорошо, но все время для новой функции старайтесь создать новую ветвь как для локальной, так и для удаленной системы, и синхронизируйте обе ветви функции c.

  • Поддерживайте локальный и удаленный мастер в синхронизации c и создавайте ветку из мастера.

  • В gitlab есть опция с запросом на слияние delete branch on merge. Вы можете использовать это, так что вам не нужно беспокоиться об удалении вручную.

  • Также убедитесь, что если кто-то присоединился к вашей команде и вы работаете с тем же мастером, что и в вашей практике, добавьте, чтобы взять затем потяните pu sh в удаленную ветвь, чтобы избежать проблем слияния.

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