Модель вилки и тяги
Эта статья в значительной степени или полностью опирается на один источник . ( апрель 2024 г. ) |
Модель ветвления и извлечения относится к модели разработки программного обеспечения, которая чаще всего используется на GitHub , где несколько разработчиков, работающих над открытым общим проектом, вносят свой собственный вклад, предоставляя общий доступ к основному репозиторию и отправляя изменения после получения запроса на извлечение от пользователей-интеграторов. После появления распределенных систем контроля версий (DVCS) Git, естественно, позволяет использовать модель разработки на основе извлечения, в которой разработчики могут копировать проект в свой собственный репозиторий, а затем отправлять свои изменения в исходный репозиторий, где интеграторы определит действительность запроса на включение. С момента своего появления разработка на основе извлечения завоевала популярность в сообществе разработчиков открытого программного обеспечения. В 2015 году на GitHub в среднем в месяц появлялось более 400 000 пул-реквестов. [ 1 ] Эта модель также используется на большинстве платформ совместного кодирования, таких как Bitbucket , Gitorious и т. д. Добавляется все больше и больше функций для упрощения модели на основе извлечения. [ 1 ]
Ссылки
[ редактировать ]- ^ Jump up to: а б Ю, ЮЭ (18 июля 2016 г.). «Детерминанты развития, основанного на вытягивании, в контексте непрерывной интеграции» . Наука Китай Информационные науки . 59 (8). дои : 10.1007/s11432-016-5595-8 .