Описание тега mercurial
Mercurial - это распределенная система контроля версий, dvcs. Он предназначен для скорости и эффективности с разумным пользовательским интерфейсом. Основная часть кода написана на python, небольшая часть - на c. Проект с открытым исходным кодом, распространяется под лицензией GPL.
Внешние ссылки
- Домашняя страница
- Введение
- Упражнения
- Вики
- Баг трекер
- Список рассылки
- Mercurial: полное руководство
- Расширение оболочки Windows (tortoisehg)
- Встречайте Mercurial | Скринкаст Peepcode
- Освоение Mercurial | TekPub Screencast
Сообщайте об ошибках в систему отслеживания ошибок вместо того, чтобы публиковать их здесь, в stackru. В противном случае команда Mercurial может их не увидеть, и вы будете разочарованы отсутствием ответа.
Внутренние ссылки
Это сборник информации об использовании Mercurial для начинающих в практических целях.
Новичок - программист, который прикоснулся к системе управления версиями, не очень хорошо ее понимая.
Практичный - охватывает ситуации, с которыми часто сталкивается большинство пользователей - создание репозитория, ветвление, слияние, извлечение / отправка из / в удаленный репозиторий и т. Д.
Примечания:
- Объясняйте, как что-то сделать, а не как что-то реализуется.
- Решайте один вопрос за ответ.
- Ответьте максимально четко и кратко.
- Отредактируйте / расширьте существующий ответ, а не создавайте новый ответ на ту же тему.
- Пожалуйста, дайте ссылку на Mercurial wiki или HG Book для людей, которые хотят узнать больше.
Вопросы
Установка / Настройка
- Как установить Mercurial?
- Как настроить Mercurial?
- Как создать новый проект / репозиторий?
- Как настроить игнорирование файлов?
Работа с кодом
- Как получить последний код?
- Как проверить код?
- Как вы фиксируете изменения?
- Как вы видите, что не зафиксировано, или статус вашей текущей кодовой базы?
- Как удалить файлы из репозитория?
- Как вы сравниваете две версии файла или текущий файл и предыдущую версию?
- Как вы видите историю изменений файла или репозитория?
- Как отменить набор изменений?
- Как вернуться к предыдущей версии кода?
- Как извлечь патч из определенного набора изменений?
Теги, ветвление, релизы, базовые показатели
- Как "пометить" "пометить" или "выпустить" конкретный набор ревизий для определенного набора файлов, чтобы вы всегда могли вытащить его позже?
- Как вы ответите?
- Как вы объединяете ветки?
- Как объединить части одной ветки в другую?