Создать пул-реквест в репозитории SourceCraft

Пул-реквест — это предложение интегрировать изменения из одной ветки в другую, обычно в основную ветку проекта. Пул-реквест содержит описание изменений, сравнение веток, обсуждение для ревью, а также может интегрироваться с CI/CD-процессами. Это облегчает командную работу и позволяет проверять и утверждать изменения по заданным правилам перед тем, как они будут добавлены в основной проект.

Чтобы создать пул-реквест:

  1. Откройте главную страницу SourceCraft.

  2. На вкладке Home перейдите в раздел Repositories.

  3. Выберите репозиторий для создания пул-реквеста.

  4. На странице репозитория в разделе Code перейдите в секцию Pull requests.

  5. В правом верхнем углу нажмите Create pull request.

  6. В списках source и target выберите ветки, которые вы хотите объединить.

  7. Введите название пул-реквеста.

  8. (опционально) Подробно опишите, какие изменения вносятся в пул-реквесте.

  9. (опционально) Посмотрите вносимые изменения:

    • На вкладке Files changed отображается список измененных файлов, а также вносимые изменения в формате .diff.

      Чтобы посмотреть изменения в формате «было — стало», нажмите .

      Чтобы посмотреть все файлы в ветке, изменения из которой вы хотите добавить, нажмите Full tree.

    • На вкладке Commits отображается история коммитов в ветке, изменения из которой вы хотите добавить.

  10. (опционально) В блоке Reviewers выберите пользователей, которые будут проверять пул-реквест.

  11. Нажмите Publish pull request.

    Также вы можете не создавать пул-реквест, а сохранить его черновик, чтобы доработать позже. Для этого нажмите Save as draft.

Cоздать пул-реквест из черновика

  1. Откройте главную страницу SourceCraft.
  2. На вкладке Home перейдите в раздел Repositories.
  3. Выберите репозиторий для создания пул-реквеста.
  4. На странице репозитория в разделе Code перейдите в секцию Pull requests.
  5. В поисковой строке выберите фильтр по статусу Draft.
  6. Выберите черновик, из которого требуется создать пул-реквест.
  7. Нажмите Publish pull request.

См. также