Distributed Version Control Systems


The Presentation inside:

Slide 0

Distributed Version Control Systems Fix that bug NOW! Сделайте это вчера! © your boss Сидоров Игорь, ООО «СофТраст» www.iteamlead.net


Slide 1

Обзор Что такое DVCS Преимущества Ветвление/Слияние Недостатки Hg vs. Git SVN – это не то, что вам нужно


Slide 2

DVCS за 5 минут Центральный репозиторий


Slide 3

DVCS за 5 минут Гибкий рабочий процесс


Slide 4

DVCS за 5 минут Развертывание


Slide 5

DVCS за 5 минут Иерархия доверия


Slide 6

Работаем offline


Slide 7

У каждого своя полная копия


Slide 8

Это быстро!


Slide 9

Ветвление “trunk” feature branch bugfix branch


Slide 10

Слияние в SVN Merge before commit update run tests; no errors write code run tests; no errors update + solve conflicts run tests; errors error in merge? error in commit? remote local No commit to revert to!


Slide 11

update + solve conflicts Слияние в DVCS Commit before merge update run tests; no errors write code run tests; no errors make local commit run tests; errors error in commit? remote local error in merge? Revert to working commit and try again


Slide 12

Недостатки Потеря простоты модели Более, чем один путь сделать одно и тоже Нельзя взять часть репозитория Надо читать доки :)


Slide 13

Mercurial vs. Git Who the FUCK cares? Use what YOU like


Slide 14

Спасибо! Вопросы? Сидоров Игорь, ООО «СофТраст» www.iteamlead.net


×

HTML:





Ссылка: