... | @@ -8,16 +8,15 @@ |
... | @@ -8,16 +8,15 @@ |
|
|
|
|
|
1. **Получить/создать задачу** в [Jira](https://mega-team.atlassian.net/jira/your-work "Домашняя страница Jira")
|
|
1. **Получить/создать задачу** в [Jira](https://mega-team.atlassian.net/jira/your-work "Домашняя страница Jira")
|
|
1. **Поменять статус задачи** в Jira из статуса в "К выполнению" в статус "В работе"
|
|
1. **Поменять статус задачи** в Jira из статуса в "К выполнению" в статус "В работе"
|
|
1. **Клонирование** необходимого репозитория
|
|
1. **Клонирование** необходимого репозитория или **Pull** Стать на исходную ветку (Получить актуальное состояние ветки)
|
|
1. **Pull** Стать на исходную ветку (Получить актуальное состояние ветки)
|
|
|
|
1. **Create branch** Создать рабочую ветку (Для своих изменений)
|
|
1. **Create branch** Создать рабочую ветку (Для своих изменений)
|
|
1. **Выполнить задачу** Сделать необходимые изменения
|
|
1. **Выполнить задачу** Сделать необходимые изменения
|
|
1. **Commit** Сделать коммит этих изменений в созданную ветку
|
|
1. **Commit** Сделать коммит этих изменений в созданную ветку
|
|
1. **Merge branches** Влить в исходную ветку свою созданную (Что бы убиться в актуальности и отсутсвии конфликтов) *При необходимости сделать новый коммит*
|
|
1. **Merge branches** Влить в исходную ветку свою созданную (Что бы убиться в актуальности и отсутствии конфликтов) *При необходимости сделать новый коммит*
|
|
1. **Push** Отправить рабочую ветку в GitLab
|
|
1. **Push** Отправить рабочую ветку в GitLab
|
|
1. **Create Merge Request** Создать запрос на слияние (**ВАЖНО!** указать в тайтле MR **через пробел** номер задачи из Jira > **Пример:** `SHP-111 Add new Service`)
|
|
1. **Create Merge Request** Создать запрос на слияние (**ВАЖНО!** указать в тайтле MR **через пробел** номер задачи из Jira > **Пример:** `SHP-111 Add new Service`)
|
|
1. **Убедиться в успешности** сборки проекта с новыми изменениями (Результат проверки слияния будет отображен на главной странце MR ![Скриншот_16-06-2022_105630](uploads/0fd51ab6402e4d83e6c383a77646b934/Скриншот_16-06-2022_105630.png))
|
|
> При большом количестве изменений рекомендуется создавать несколько MR, или же разбить задачу на подзадачи
|
|
1. При необходимоски уведомить ревьюера в готовности задачи
|
|
1. **Убедиться в успешности** сборки проекта с новыми изменениями (Результат проверки слияния будет отображен на главной странице MR ![Скриншот_16-06-2022_105630](uploads/0fd51ab6402e4d83e6c383a77646b934/Скриншот_16-06-2022_105630.png))
|
|
|
|
|
|
> **ВАЖНО!** указать в тайтле MR **через пробел** номер задачи из Jira > **Пример:** `SHP-111 Add new Service`
|
|
> **ВАЖНО!** указать в тайтле MR **через пробел** номер задачи из Jira > **Пример:** `SHP-111 Add new Service`
|
|
|
|
|
... | @@ -30,7 +29,7 @@ |
... | @@ -30,7 +29,7 @@ |
|
fatal: protocol error: bad line length character: git@
|
|
fatal: protocol error: bad line length character: git@
|
|
```
|
|
```
|
|
|
|
|
|
Ошибка заключается в том, что GitExtension не видит ключа SSH
|
|
Несмотря на неочевидность данного сообщения - данное сообщение говорит о том, что вы не авторизованы в GitExtension
|
|
|
|
|
|
- Решение 1. Загрузить ключ через форму клонирования:\
|
|
- Решение 1. Загрузить ключ через форму клонирования:\
|
|
В главном меню GitExtension выбрать "Начало" -> "Клонировать репозиторий" -> "Загрузить SSH ключ".\
|
|
В главном меню GitExtension выбрать "Начало" -> "Клонировать репозиторий" -> "Загрузить SSH ключ".\
|
... | | ... | |