Репозиторий и зачем он нужен
В нашей компании используется репозиторий BitBucket. Что он дает и что позволяет.
Во первых он позволяет разработчику сохранять чекпоинты или промежуточные версии кода по проекту. Такие чекпоинты могут храниться на протяжении всего проекта и в любой момент можно будет откатиться к тому или иному необходимому функционалу или посмотреть что могло повлечь тот или иной баг.
Также плюс использования репозитория в том, что он позволяет автоматически выгружать исходный код от разработчика на корпоративный сервер нашей компании. Таким образом производится и бекап данных и передача наработок другим разработчикам, если это необходимо, для их дальнейшего слияния.
Также в репозитории можно создать несколько веток развития проекта для того, чтобы разделить между программистами работу над одним или несколькими блоками приложения. Иногда необходимы ответвления для создания в общем похожих частей, но с отличающимся функционалом.
Таким образом репозиторий является неотъемлемой и незаменимой частью разработки программного обеспечения для надежного исполнения подрядчиком своих обязательств.