Mercurial
Материал из Xgu.ru
Mercurial — одна их наиболее популярных распределённых система контроля версий. Написана на Python. Появилась в 2005[1].
Популярные opensource-проекты, в которых сейчас используется Mercurial:
и многие-многие другие.
Многие хостеры свободных проектов используют Mercurial. Среди них SourceForge, BerliOS, Google Code[2] и ряд других[3].
Содержание |
[править] Основы Mercurial
- Основная страница: Основы Mercurial
Для того чтобы использовать меркуриал, его достаточно только установить (apt-get install mercurial). Любой каталог, в котором находятся текстовые файлы (и не только, не только!) можно контролировать с помощью меркуриал.
Давайте, для простоты решим, что каталог у нас пока пуст:
%$ mkdir myproject
Инициализация репозитория Mercurial:
%$ cd myproject %$ hg init
В текущем каталоге уже создался репозиторий меркуриал!
Допустим, мы хотим следить за изменениями файла file, который мы создали в текущем каталоге:
%$ vi file
Тогда нам нужно добавить файл в репозиторий:
%$ hg add file
Любые изменения в репозитории сохраняются с помощью команды:
%$ hg commit
Добавление файла в том числе.
[править] Выступления
[править] Брайан о'Салливан
Один из ключевых разработчиков проекта Mercurial рассказывает об этом проекте.
[править] См. также
[править] Дополнительная информация
- Mercurial (англ.) — домашняя страница проекта
- Distributed revision control with Mercurial (англ.) — руководство пользователя Mercurial
- Распределённый контроль версий с Mercurial (рус.) — частично переведённое руководство пользователя Mercurial
- Mercurial Usage (англ.) — шпаргалка для пользователей Mercurial
- Mercurial binary packages for various systems (англ.) — бинарные пакеты Mercurial для раздичных платформ
- Mercurial: расширения (рус.) — Mercurial: расширения
Заметки:
- Настройка сервера для работы с Mercurial (рус.)
- Using Mercurial for local FreeBSD development (англ.)
- Why I Chose Mercurial (англ.) — небольшое, но интересное сравнение Mercurial и git
- Amazon byteflow: Mercurial vs git — сравнение Mercurial и git в блоге Александра Соловьёва (поклонника python). Побеждает, естественно Mercurial
Свободные Mercurial-репозитории:
- http://code.google.com/
- http://bitbucket.org/ (и он же может быть платным, при желании).
[править] Примечания
- ↑ http://hgbook.red-bean.com/read/how-did-we-get-here.html
- ↑ http://google-code-updates.blogspot.com/2009/04/mercurial-support-for-project-hosting.html
- ↑ http://mercurial.selenic.com/wiki/MercurialHosting
Системы управления версиями на Xgu.ru | ||
---|---|---|
Централизованные | CVS • Subversion | |
Распределённые | Git • Mercurial • Bazaar • Darcs • Fossil | |
Хостинг | Github • Bitbucket |