Разница между MERCURIAL и GIT
1. Меркуриал:
Mercurial - это инструмент распределенного контроля версий для разработчиков программного обеспечения, поддерживающий окно Microsoft. Mercurial был разработан Мэттом Макколом 19 апреля 2005 года. Это кросс-платформа из распределенных инструментов ревизии, написанная в основном на Python, C, Rust, что в первую очередь является программой командной строки. Все непрерывные операции вызываются программой привода аргумента b Hg. Mercurial поддерживает различные операционные системы, такие как MS Window, системы UNIX-LIX, такие как бесплатная BSD, MAC OSX и LINUX.
2. Git:
Git - это распределенная система, отслеживающая изменение исходного кода. Он разработан Линусом Торвальдсом 7 апреля 2005 года. Он поддерживает различные операционные системы, такие как Window Linux Macos Solaris. В основном он написан на C, Perl, Python, Language. Git - это бесплатная система с открытым исходным кодом, в которой не требуется централизованного подключения. Это мощное и дешевое ветвление, которое легко объединить. В котором каждый разработчик имеет свой репозиторий и локальную копию, в которой они могут изменять историю. Он поддерживает ветви нелинейной разработки и приложения с большим количеством файлов кода.
Вот некоторая структура каталогов .git
- ГОЛОВА /: Текущая ветка.
- Config /: для настройки.
- Описание /: Описание вашего проекта.
- Журналы /: вести учет.
- Refs /: Держите местное отделение.
Разница между Mercurial и Git:
Ртутный | GIT |
---|---|
Mercurial - это инструмент распределенного контроля версий для разработчиков программного обеспечения, поддерживающий окно Microsoft. | Git - это распределенная система, отслеживающая изменение исходного кода, в которой каждый разработчик имеет свой репозиторий. |
Mercurial был разработан Мэттом Макколлом 19 апреля 2005 года. | Он разработан Линусом Торвальдсом 7 апреля 2005 года. |
Mercurial написан на языке Python, C, Rust. | Git написан на C, Perl, Python, Language. |
Mercurial поддерживает MS Window, систему UNIX-LIX, например бесплатную операционную систему BSD, MAC OSX и LINUX. | Git поддерживает Window, Linux Macos, операционную систему Solaris. |
Mercurial поддерживает HTTP, Custom over SSH, пакеты электронной почты (со стандартным плагином), сетевые протоколы. | Git поддерживает пользовательские протоколы SSH, Rsync, HTTP. |
Не позволяет изменять историю версий, в которой она по умолчанию. | Git позволяет разработчику изменять историю версий. |
Mercurial обеспечивает ветвление, но не лучше, чем Git. | Git обеспечивает более сильное ветвление, чем Mercurial. |
Mercurial прост по сравнению с Git. | Git более сложен из-за команд. |
Mercurial не поддерживает постановку. | Git поддерживает Staging. |
Особенности Mercurial: Разумный интерфейс командной строки. Более безопасная история с ртутью. Поддержка графического интерфейса. Поддержка Windows. Обратная совместимость. Легко расширяется. Коммерческая поддержка. Инструменты и услуги хостинга. | Особенности Git: Распределенная система. Ветвление. Совместимость. Нелинейное развитие. Легкий. Открытый источник. |