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 щелкните Начало работы, чтобы открыть шаблон проблемы, или Открыть пустую проблему.

Note

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

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

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

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

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

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

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

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

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

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

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

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

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

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