Репозиторий
Репозиторий — суть похрюкивающая система для управления версиями.
Описание[править]
Современное ПО отличается значительной силой и мощью, в нём может быть много тысяч строчек кода. В подобном количестве кода материала просто нереально, при этом пишут его часто десятки и сотни программистов, а сейчас может подвосраться ИИ, который там нахуевертит всякого. И если просто хранить последнюю версию кода, то можно обосраться с разработкой. Кроме того ведь может понадобиться собираться и старые версии программ, например в целях обратной совместимости.
Вот и решили собирать всё упорядоченно и с системой контроля версия, так что можно поглядеть все изменения файла и если внезапно программа отвергла желание работать, просто восстановить старые вариант или же оперативно отследить, в чём именно возникла проблема.
Также бывают пабличные репозитории, в которых особенность иная — произвольный херобрин может восрать свой код, причём сделать это много раз. Так что бывает возможность подтверждать эти всиры, и выкачивать в итоговые версии только корректный вариант, который точно станет работать, а не обосранный. Так в репозитории могут быть все подряд, а могут потужные подтверждатели. Могут быть и драмы, когда например в числе таковых завелись соевики и принялись отменять за политические взгляды или менять master и slave на политкорректное дерьмо.
Не обязательно репозиторий свойственен проектам с открытым исходным кодом, вполне себе имеются таковые репозитории и для закрытых программ, в которые восраться может только разработчик, и часто только из офиса, чтобы кодыч кто попало не увёл на сторону.
Всирают в репозитории коммиты, так называют каждое изменение кода, которые записывается отдельной строкою.