phd_ru: (Default)
[personal profile] phd_ru
Функционально Mercurial и git абсолютно эквивалентны. Многие команды у них совпадают в точности, некоторые отличаются с точностью до наоборот (hg pull = git fetch, hg fetch = git pull). Для некоторых действий бывает, что то, что в одном из них делается одной командой, в другом требует 3-5 действий. Ни один не выигрывает у другого явно, поэтому сравнивать их придётся по совершенно второстепенным критериям.

Для обеих программ существует хорошая документация - мануалы, сайты с книгами, wiki-сайты. Оба набора документации подробные, приводят не только описание отдельных команд, но и типовые сценарии работы.

Mercurial написан на портабельном Питоне, хорошо работает в Windows, имеет встроенные средства для работы на файловых системах, не различающих регистров имён файлов. Git был написан линуксоидами для Линукса на смеси C, shell и Perl, для работы в Windows требует эмулятор POSIX - Cygwin или MSYS. Здесь Mercurial выигрывает.

Самый популярный хостинг Mercurial - BitBucket - позволяет создавать неограниченное количество приватных репозиториев даже на бесплатном плане. Два самых популярных хостинга git - GitHub и Gitorious - не дают бесплатно приватных репозиториев вовсе. И здесь Mercurial слегка выигрывает.

Резюме - Mercurial выиграл, но с очень незначительным перевесом.

February 2026

S M T W T F S
123456 7
89 10 11121314
15161718192021
2223 2425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 26th, 2026 08:52 am
Powered by Dreamwidth Studios