в чем разница между проектом github и проектом внутри репозитория?
Я знаю, что этот вопрос звучит глупо, но я не могу понять разницу между основным проектом и вариантом проекта, предоставляемым в каждом репозитории.
Они такие же? (Но URL отличается)
Посмотрел на https://help.github.com/
но это не помогает.
Я в основном понимаю, что для управления более крупными проектами полезен проект внутри репозитория.
в каких случаях они предоставили другой проект за пределами репозитория и связали с ним эти репозитории?
Это для структурирования?
3 ответа
На github есть репозиторий (иногда называемый "проектом"), в котором вы храните свой код. Вы меняете код, делаете коммит git и отправляете эти изменения кода в репозиторий github.
GitHub также имеет функцию под названием "проекты", которая предоставляет вам метод для управления работой, которая должна быть выполнена над кодом. GitHub также имеет "issues", средство отслеживания проблем. Вы можете использовать доску проекта GitHub, чтобы систематизировать свои проблемы с GitHub, давая вам возможность увидеть, где обстоят дела в ваших усилиях над кодом.
Вы можете отключить функции "проекты" и "проблемы" в настройках репозитория, вам не нужно их использовать. Центр работы - это код в репозитории, который можно назвать проектом - функция "Проекты" позволяет вам управлять своими проблемами в GitHub в более наглядном формате.
Разница в объеме. "Главный проект" (доска проектов, принадлежащая пользователю) может иметь проблемы и запросы на вытягивание из нескольких репозиториев, тогда как "проект в репозитории" (доска проектов репозитория) может содержать только задачи и запросы на вытягивание, принадлежащие этому репозиторию.
Из документации доски проекта:
Типы проектных досок:
- Доски проектов, принадлежащие пользователям, могут содержать вопросы и запросы на вытягивание из любого личного репозитория.
- Доска проектов для всей организации может содержать вопросы и запросы на вытягивание из любого репозитория, принадлежащего организации. Вы можете связать до двадцати пяти репозиториев с вашей организацией или пользовательской доской проекта...
- Доски проектов репозитория привязаны к проблемам и запросам на вытягивание в едином репозитории. Они также могут включать примечания, которые ссылаются на проблемы и запросы на вытягивание в других репозиториях.
К сожалению, эта функция в настоящее время удалена из «Новых» проектов (в настоящее время бета-версия). https://github.com/orgs/community/discussions/52841