Mercurial — распределённая система управления версиями, разработанная для эффективной работы с очень большими репозиториями кода. Система Mercurial написана на Python, хотя чувствительные к производительности части (например, своя реализация diff) выполнены в качестве Python-расширений на C. Репозитории Mercurial управляются при помощи утилиты командной строки hg. Помимо юниксоподобных операционных систем (включая MacOS X), Mercurial может работать и под Windows.
Наряду с традиционными возможностями систем контроля версий, Mercurial поддерживает полностью децентрализованную работу (отсутствует понятие основного хранилища кода), ветвление (возможно вести несколько веток одного проекта и копировать изменения между ветками), слияние репозиториев (чем и достигается «распределённость» работы). Поддерживается обмен данными между репозиториями через HTTP/HTTPS, SSH[1] и вручную при помощи упакованных наборов изменений. Mercurial использует SHA1-хеши для идентификации ревизий и позволяет присваивать отдельным ревизиям индивидуальные метки. Утилита hg обладает компактным интерфейсом, и Mercurial считается простой в освоении системой.
Первый файл - версия под Windows, второй - под Unix/Linux
curl - это инструмент для скачивания файлов с URL-адресов. Поддерживает HTTP, HTTPS, FTP, FTPS, DICT, TELNET, LDAP, FILE, и GOPHER, так же как HTTP-post, HTTP-put, cookies, FTP-закачкe, продолжение
Subversion — свободная система управления версиями. Subversion разработана специально для замены CVS, самой распространённой открытой системы управления версиями. Она обладает всеми основными
Wget — свободная не-интерактивная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также поддерживает работу через HTTP прокси-сервер.
Комментарии
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.