CVS
Таня ОлексійчукСистемы контроля версий
"Репа" - Репозиторий
Control Version System
- Subversion (SVN)
- git
- mercurial
Иногда в проектах используют несколько вместе.
Бывают централизованые и распределенные.
Централизованная:
- клиент-сервер
Распределенные
- копия хранится у разраба
Терминология
Commit (eng. совершать, фиксировать) - "закоммититься" - совершить/зафиксировать изменения в локальном репозитории.
Push - "запушить" - применить изменения ранее зафиксированные командой commit.
Pull () - "спулить", "спулиться"
Branch - отбренчиваться
Сheckout - "зачекаутиться в бранч"
Merge - "смёрджить" - "слить" изменения из некоторых веток
Git Staging Area (Index) (cинонимы)
Git Flow
git data transport commands