LINUX.ORG.RU

Подскажите годной матчасти по системам контроля версий

 ,


1

1

В основном придется работать с Mercurial. Не то что бы я был полным болваном в этом плане, что такое коммит, форк, патч я понимаю. А вот чуть дальше базовых вещей для меня темный лес. Как все это работает, как с этим работать совместно нескольким разработчикам, что такое пуш/пулл/бранч/etc., и еще с десяток вопросов. Если ли годная литература на эту тему, циклы статей? Желательно на русском.

Если по «VCS вообще», то была в свободном доступе книга Software Configuration Management Patterns: Effective Teamwork, Practical Integration By Steve Berczuk with Brad Appleton. Она не новая, но не привязана намертво ни к какой VCS.

Ну и у Mercurial есть Wiki, а в ней примерное описание разных workflow: http://mercurial.selenic.com/wiki/Workflows и http://mercurial.selenic.com/guide/

Что до меня, то я учился по статьям об ипользовании BitKeeper для ядра :) Вот, например: http://www.linuxsymposium.org/archives/OLS/Reprints-2002/henson-reprint.pdf

tailgunner ★★★★★
()
Ответ на: комментарий от MyNameIsWinner

Mercurial понять просто, когда представишь что вся история работы над проектом - это дерево. И что новый коммит может быть надстроен над любым другим. А ветки - лишь условное обозначение группы (серии) коммитов. Вот такая вот идеология.

После SVN и Git я не сразу понял эту простую мысль и поэтому испытывал трудности.

Если что - спрашивай, с удовольствием помогу подсесть на hg ^_^

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

После SVN и Git я не сразу понял эту простую мысль

Ващета у Git эта идея как раз и является ключевой, но вот основополагающей по прежнему остается простота.

Jetty ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.