CVS

CVS

Таня Олексійчук





Системы контроля версий


"Репа" - Репозиторий


Control Version System 

  • Subversion (SVN)
  • git
  • mercurial

Иногда в проектах используют несколько вместе.


Бывают централизованые и распределенные.


Централизованная:

  • клиент-сервер



Распределенные

  • копия хранится у разраба


Терминология

Commit (eng. совершать, фиксировать) - "закоммититься" - совершить/зафиксировать изменения в локальном репозитории.

Push - "запушить" - применить изменения ранее зафиксированные командой commit.

Pull () - "спулить", "спулиться"

Branch - отбренчиваться

Сheckout - "зачекаутиться в бранч"

Merge - "смёрджить" - "слить" изменения из некоторых веток


Git Staging Area (Index) (cинонимы)

http://codingdomain.com/git/partial-commits/

Git Flow


git data transport commands

http://onezeronull.com/2015/04/10/git-diagram-for-data-transport-commands/





Report Page