Страницы

Поиск по вопросам

воскресенье, 22 декабря 2019 г.

Функции GitHub : Issues, Projects, Pull Requests

#github


Здравствуйте! Помогите, пожалуйста, разобраться с такими функциями GitHub как Issues,
Projects, Pull Requests. Для чего они нужны и как правильно с ними работать. У меня
есть репозиторий, в котором 2 текстовых файла. И к этому репозиторию надо применить
эти функции.
Заранее, огромное спасибо!
    


Ответы

Ответ 1



Issues — это система учёта ошибок, по-английски bugtracker. Конечно, она не такая навороченная, как, к примеру Jira. Однако разработчики Github-а считают эту простоту преимуществом благодаря гибкости и отсутствию визуального мусора. Так как у Github Issues отсутствуют такие важные поля, как «Категория», «Серъёзность», «Статус» и «Компонент», их приходится заменять проставлением различных меток. Вот как это предлагает делать некто Zach Dunn: Интересной особенность GitHub является то, что нумерация сообщений в Issue Tracker-e является общей с Pull Requests, хотя эти два понятия не пересекаются и находятся в разных категориях. Более подробно о Github Issues можно прочитать в официальной справке. Projects — это хранилище заметок. Больше о нём и сказать нечего, кроме упоминания возможности упорядочивать заметки по столбцам (категориям) и строкам. Вот, собственно, и всё. Можете хоть хранить напоминания, хоть организовать доску для канбана. Pull Requests — это заявка на принятие ваших изменений в центральный репозиторий. Является неотъемлемой частью Github Flow. Предполагается, что вы вели разработку в своей, публично доступной копии репозитория — форке. Публичность нужна для возможности улучшения вашей копии другими пользователями перед окончательным включением ваших изменений в центральный репозиторий.

Комментариев нет:

Отправить комментарий