Skip to main content

Создание проблемы или запрос на вытягивание из GitHub Desktop

Можно создать проблему или запрос на вытягивание, чтобы предложить изменения в репозитории и совместно работать над ними.

Кто может использовать эту функцию?

Anyone can create an issue in a public repository that has issues enabled. Anyone with read permissions to a repository can create a pull request, but you must have write permissions to create a branch.

Platform navigation

О проблемах и запросах на вытягивание

Вы можете использовать проблемы для отслеживания идей, ошибок, задач и других сведений, важных для вашего проекта. Вы можете создать проблему в репозитории проекта с помощью GitHub Desktop. Дополнительные сведения о проблемах см. в разделе О проблемах.

После создания ветви и внесения изменений в файлы в проекте можно создать запрос на вытягивание. С помощью запроса на вытягивание можно предложить, обсудить и выполнить итерацию по изменениям, прежде чем выполнить слияние изменений в проект. Запрос на вытягивание можно создать в репозитории проекта с помощью GitHub Desktop. Дополнительные сведения о запросах на вытягивание см. в разделе Сведения о запросах на вытягивание.

Необходимые компоненты

Перед созданием запроса на вытягивание необходимо отправить изменения в ветвь GitHub.

Создание проблемы

  1. В строке меню выберите репозиторий, а затем нажмите кнопку "Создать проблему GitHub".

    Снимок экрана: строка меню на Компьютере Mac. В раскрывающемся меню "Репозиторий" курсор наведите указатель мыши на "Создать проблему на GitHub".

    Снимок экрана: строка меню "GitHub Desktop" в Windows. В раскрывающемся меню "Репозиторий" параметр "Создать проблему на GitHub" описан оранжевым.

  2. Нажмите GitHubкнопку " Начать работу ", чтобы открыть шаблон проблемы или нажать кнопку "Открыть пустую проблему".

Примечание.

Если шаблоны проблем не включены в текущем репозитории, GitHub Desktop вы будете направлять вас на пустую проблему GitHub.

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

  1. Нажмите кнопку "Предварительный просмотр запроса на вытягивание". GitHub Desktop откроет предварительный диалог, показывающий различия между текущей ветвью и базовой ветвью.

    Снимок экрана: представление "Нет локальных изменений". Кнопка с меткой "Предварительный запрос на вытягивание" выделена оранжевым контуром.

    Снимок экрана: представление "Нет локальных изменений". Кнопка с меткой "Предварительный запрос на вытягивание" выделена оранжевым контуром.

    Или, чтобы сразу перейти к GitHub созданию pull request, выберите иконку выпадающего списка и нажмите Создать pull request.

  2. Убедитесь, что ветвь в базе: раскрывающееся меню — это ветвь, в которой необходимо объединить изменения.

Снимок экрана: диалоговое окно "Открытие запроса на вытягивание". Кнопка со значком раскрывающегося списка, помеченная как base: development, описывается оранжевым цветом.

GitHub Desktop подскажу, можно ли автоматически объединить текущую ветку с базовой.

Снимок экрана: диалоговое окно "Открытие запроса на вытягивание". Метка состояния с надписью "Не удается автоматически объединить" выделена оранжевым контуром.

  1. Щелкните Создать запрос на вытягивание. GitHub Desktop откроет ваш браузер по умолчанию и переведёт вас в GitHub.

  2. Введите название и описание для запроса на вытягивание.

  3. Чтобы создать запрос на вытягивание, готовый к проверке, нажмите кнопку Создать запрос на вытягивание. Чтобы создать черновик запроса на вытягивание, нажмите на раскрывающийся список и выберите Создать черновик запроса на вытягивание, а затем Черновик запроса на вытягивание. Если вы являетесь членом организации, возможно, потребуется запросить доступ к черновику запросов на вытягивание из владелец организации. См . раздел AUTOTITLE.

Дополнительные материалы