Системой контроля версий является программный продукт, который запоминает все ваши модификации данных и, при необходимости, позволяет выполнить откат. А также дополнительной функцией является возможность определить, кто внес различные изменения в документ. С представленной системой программист способен отслеживать различные модификации документов, добавлять и объединять ветви проектов, а также выполнять сброс документа до определенных моментов. Репозиторий считается главным определением VCS - это специальное выделенное хранилище, на котором хранится информация о файлах, также с помощью хранилища возможно наблюдать за модификацией данных.На сегодняшний день существует две группы VCS: распределенные и централизованные.Так как я использовал распределенные,тоС помощью этих систем контроля версий каждый разработчик может сохранить копию проекта. У них также есть общее центральное хранилище, которое уже содержит изменения, отправленные из сохраненных копий разработчиков, и они уже синхронизируется. Когда пользователи работают с распределенными системами контроля версий, они обычно синхронизируют свою копию с центральным репозиторием и вносят любые изменения в свой локальный репозиторий.
Есть несколько преимуществ таких систем:
· Автономность программиста при работе над проектами.
· Повышенная надежность.
· Гибкость всей системы.
Одной из самых известных СВК распределённой группы является git.Git — это «система управления версиями», используемая множеством программистов. Эта программа отслеживает изменения, происходящие с файлами, чтобы впоследствии можно было восстановить состояние кода на нужный момент времени.
В моём курсовом проекте использовался онлайн-репозиторий GitHub. Ссылка на него: https://github.com/nikita907/taoapp.
Дата | Выполнено, % |
---|---|
2020-05-22 14:28:25 | 10 |
2020-05-14 14:57:56 | 100 |