Пост из серии "сам попробовал, теперь рад и счастлив, и другим рекомендую". Думаю, будет интересно всем программистам, которые ещё не работали с распределёнными системами контроля версий.
С 2001 года я успел поработать с довольно большим количеством систем контроля версий: ClearCase, Visual SourceSafe, Perforce, CVS, Subversion. Но в этом году проект, который я разрабатываю, перешел на
Mercurial, и теперь не представляю свою программистскую жизнь без этого классного инструмента.
Что это такое, и чем оно лучше, чем всё остальное, довольно хорошо рассказано в этой презентации:
Или можно здесь почитать:
http://hgbook.red-bean.com/hgbookch1.html Пытаться повторить всё вышесказанное не буду (желающие могут поискать информацию по Mercurial в интернете, там её куча), но если у кого будут вопросы - постараюсь ответить.
Резюме: Mercurial - вещь действительно суперская, особенно в сочетании с
Mercurial Queues. Не ленитесь, переходите, и вам будет счастье. :)
З.Ы. Первое апреля тут не при чём. :)