SlideShare a Scribd company logo
1 of 9
Download to read offline
Системы контроля
     версий
           Краткое введение
ЧТО?
Программное
обеспечение для
управления
изменениями в
документах,
программах, сайтах и
другой информацией в
виде файлов.
Зачем ?
● Избавиться от
  копирования
  исходников
● Узнать когда и какие
  изменения делались (и
  кем)
● Откатить изменения
Какие бывают ?
Централизованные        Распределенные
● Единое хранилище      ● Не нуждаются в
  документов              централизованном
● Сервер выполняет        хранилище. История
  функции по контролю     изменений хранится на
  версий и тп.            компьютере,и при
                          необходимости
                          синхронизируются с
                          аналогичным
                          хранилищем на другом
                          компьютере
Централизованные
                   Центральное хранилище
                      (Central repository)




                                               Co
                                                 m




                             Commit/Checkout
                                                  m
                                                     it/C
              ut
               o




                                                         he
            ck




                                                            ck
       he




                                                              ou
     it/C




                                                                 t
 m
 m
Co
Распределенные
                 Центральное хранилище
                    (Central repository)




     it
  mm
Co f
 Dif

                        Pull
          Pu
            ll




                                           ll
                                       Pu
Термины
● Транк (trunk) - основная ветка кода
● Бранч (branch) - ответвления (для экспериментов,
    например)
●   Чекин (Check in (submit, commit)) - отправка кода в
    репозиторий
●   Чекаут (Check out) - получение изменения из
    репозитория.
●   Конфликты - возникают, когда несколько человек
    правят один и тот же код
●   Патч - кусок с записанными изменениями, которые
    можно применить к репозиторию с кодом
Наиболее популярные VCS
Централизованные:   Распределенные:
Бесплатные:         Бесплатные:
● Subversion        ● Git
● CVS               ● Mercurial
Платные:            ● Bazaar
● Microsoft TFS     Платные:
                    ● Plastic SCM
Ссылки
● http://en.wikipedia.org/wiki/Revision_control
● http://www.javaworld.com/javaworld/jw-09-
  2007/jw-09-versioncontrol.html?page=1
● http://www.infoq.com/articles/dvcs-guide

More Related Content

Viewers also liked

Microsft excel 2007 ( ict )
Microsft excel 2007 ( ict )Microsft excel 2007 ( ict )
Microsft excel 2007 ( ict )Nisrina Khalilah
 
Microsoft office access 2003
Microsoft office access 2003Microsoft office access 2003
Microsoft office access 2003Nisrina Khalilah
 
Microsoft office excel 2003
Microsoft office excel 2003Microsoft office excel 2003
Microsoft office excel 2003Nisrina Khalilah
 
Tutorial microsoft office excel 2007
Tutorial microsoft office excel 2007Tutorial microsoft office excel 2007
Tutorial microsoft office excel 2007Nisrina Khalilah
 
미술마케팅
미술마케팅미술마케팅
미술마케팅jasonyoudj
 
אליס בכר
אליס בכראליס בכר
אליס בכרBOAZB007
 
Opening Remarks, Lisa Brundage
Opening Remarks, Lisa BrundageOpening Remarks, Lisa Brundage
Opening Remarks, Lisa Brundagelisabrundage
 
Vision 2010
Vision 2010Vision 2010
Vision 2010Go4God
 
Presentation2
Presentation2Presentation2
Presentation2BOAZB007
 
Self-Awareness: the key to leadership effectiveness
Self-Awareness: the key to leadership effectiveness Self-Awareness: the key to leadership effectiveness
Self-Awareness: the key to leadership effectiveness Sandra Sieb
 

Viewers also liked (16)

Venn diagram lila
Venn diagram lilaVenn diagram lila
Venn diagram lila
 
Virus
VirusVirus
Virus
 
Microsoft office excel
Microsoft office excelMicrosoft office excel
Microsoft office excel
 
How Inflation Kills Your Dreams
How Inflation Kills Your DreamsHow Inflation Kills Your Dreams
How Inflation Kills Your Dreams
 
Microsft excel 2007 ( ict )
Microsft excel 2007 ( ict )Microsft excel 2007 ( ict )
Microsft excel 2007 ( ict )
 
Microsoft office access 2003
Microsoft office access 2003Microsoft office access 2003
Microsoft office access 2003
 
Microsoft office excel 2003
Microsoft office excel 2003Microsoft office excel 2003
Microsoft office excel 2003
 
Tutorial microsoft office excel 2007
Tutorial microsoft office excel 2007Tutorial microsoft office excel 2007
Tutorial microsoft office excel 2007
 
미술마케팅
미술마케팅미술마케팅
미술마케팅
 
אליס בכר
אליס בכראליס בכר
אליס בכר
 
Bears
BearsBears
Bears
 
Opening Remarks, Lisa Brundage
Opening Remarks, Lisa BrundageOpening Remarks, Lisa Brundage
Opening Remarks, Lisa Brundage
 
Vision 2010
Vision 2010Vision 2010
Vision 2010
 
Howtoessay
HowtoessayHowtoessay
Howtoessay
 
Presentation2
Presentation2Presentation2
Presentation2
 
Self-Awareness: the key to leadership effectiveness
Self-Awareness: the key to leadership effectiveness Self-Awareness: the key to leadership effectiveness
Self-Awareness: the key to leadership effectiveness
 

Untitledpresentation