IE2017

Mercurial — распределенная система контроля версий с открытым кодом...

Управление - Интеграция

Mercurial — это современная распределенная система контроля версий с открытым кодом. Эта система — заманчивая замена для более ранних систем вроде Subversion. В этом простом учебном пособии в шести частях Джоэль Спольски (Joel Spolsky) рассказывает о ключевых принципах Mercurial.

Mercurial — это система контроля версий. Разработчики используют ее для администрирования исходного кода. У нее два основных назначения:

  • Она хранит все предыдущие версии каждого файла.
  • Она может объединить разные версии вашего кода, то есть сотрудники могут независимо работать над кодом и затем объединять свои изменения.
  • ..

Для того чтобы воспользоваться преимуществами контроля версий, вам нужен репозиторий. Репозиторий хранит все предыдущие версии всех ваших файлов. На самом деле, для экономии места на диске, все предыдущие версии не будут храниться — будет храниться только компактный список изменений.

В старые времена заиметь репозиторий было большим делом. Вам было необходимо иметь центральный сервер и нужно было установить на него программное обеспечение. Mercurial — распределенная система, так что вы можете использовать ее без модного центрального сервера. Вы можете пользоваться Mercurial, используя один только свой компьютер.

См. также

Комментарии
1. Антон Дилёв (Antoska) 13 19.01.11 11:51 Сейчас в теме
2. Александр Орефков (orefkov) 1464 20.01.11 14:58 Сейчас в теме
Строго говоря, завести свой локальный репозитарий на SVN - тоже можно. Но вот делиться из него изменениями с кем-то проблематично.
Я не так давно перешел на Mercurial - доволен как слон.
(1)
К 1С это тем боком, что многие для 77 юзают GComp + какую либо систему контроля версий. Во времена разработки GComp'а почти все сидели на CVS (1С++ до сих пор вроде на CVS), потом стала популярной SVN.
3. Alex Melnichuk (Amel2010) 22 02.12.11 12:12 Сейчас в теме
А есть ли у кого-то скрипт для работы Mercurial из-под конфигуратора?
А то я очень далек от того, чтобы переписать существующие скрипты для CVS и SVN под команды HG.
Буду благодарен, если кто-нибудь поможет в этом деле.
Мне тоже больше по душе Mercurial.
4. Сергей Карташев (Elisy) 874 16.02.13 13:17 Сейчас в теме
В поддержку 1С8 + Mercurial может быть полезна разработка
CfProject – декомпиляция/компиляция конфигураций 1С:Предприятие
http://infostart.ru/public/103834/
Оставьте свое сообщение