17
DVCS – будущее сегодня Сергей Калинец http://tdd4.net @skalinets

Зачем нужны распределенные системы конторля версий

Embed Size (px)

Citation preview

Page 1: Зачем нужны распределенные системы конторля версий

DVCS – будущее сегодня

Сергей Калинец

http://tdd4.net

@skalinets

Page 2: Зачем нужны распределенные системы конторля версий

Мой путь

• network share

• CVS – command line

• Subversion (Tortoise SVN)

• Mercurial / GIT

Page 3: Зачем нужны распределенные системы конторля версий

Ну сколько можно?

Page 4: Зачем нужны распределенные системы конторля версий

WTF?! Code freeze!

Page 5: Зачем нужны распределенные системы конторля версий

Ни коммита, ни апдейта

Page 6: Зачем нужны распределенные системы конторля версий

Waiting for merge…

Page 7: Зачем нужны распределенные системы конторля версий
Page 8: Зачем нужны распределенные системы конторля версий

Where is my repo ..!?

Page 9: Зачем нужны распределенные системы конторля версий

А в это время…

Page 10: Зачем нужны распределенные системы конторля версий

Много репозиториев

Page 11: Зачем нужны распределенные системы конторля версий

Одинаковых

Page 12: Зачем нужны распределенные системы конторля версий

Network of trust

Page 13: Зачем нужны распределенные системы конторля версий

Это просто

Page 14: Зачем нужны распределенные системы конторля версий

И быстро

Page 15: Зачем нужны распределенные системы конторля версий

Mercurial vs GIT

Page 16: Зачем нужны распределенные системы конторля версий

Как расшарить репо?

• GIT:git daemon --reuseaddr --base-path=. --export-all –verbose

• Mercurialhg serve

Page 17: Зачем нужны распределенные системы конторля версий

Спасибо!(no questions plz)