Самый простой и наглядный способ для новичка — через графический интерфейс, то есть «черепашку» (tortoise):
1. Скачать TortoiseHg
2. Установить его → Теперь, если вы будете щелкать правой кнопкой мыши в папочках, у вас появятся новые пункты меню: Hg Workbench и TortoiseHg
3. Перейти в папку, где у нас будет храниться проект. Допустим, это будет D:\hgproject.
4. Нажать правой кнопкой мыши → TortoiseHg → Clone
Заполнить поля:
- Источник — https://bitbucket.org/testbasecode/folks (откуда выкачиваем исходный код)
- Назначение —
D:\hgproject\folks
(куда сохраняем на нашем компьютере)
Программка сама сгенерит команду hg → ее трогать не нужно. Просто выкачать проект можно и без TortoiseHg, через простую командную строку. Вот она и подсказывает, чем можно заменить действия через графический редактор.
5. Нажать «Клонировать»
Вот и все! Система что-то там повыкачивает и покажет результат — это вот такое окно, где сверху идут коммиты в код, а снизу видна их детализация (что именно коммитилось и кем):
Теперь в папке D:\hgproject
появится директория folks, а если вы зайдете внутрь, то увидите исходный код. На файликах будут стоять зеленые галочки — так система показывает, что это не просто файлики, они лежат в системе контроля версий. И что у них все хорошо, выкачано без ошибок:
Если у вас этих галочек нет — не страшно. Просто черепашка (tortoise hg) на вашем компе их не отрисовывает (или пока не отрисовывает и винде нужен рестарт, бывает по разному). В общем, если папочки какие-то появились → все хорошо, код выкачан.
А галочки нужны уже когда работаете с кодом и коммитите его, если вы что-то измените, то вместо зеленой галочки будет крестик красный, он покажет, что в папке есть локальные изменения. Но вы коммитить не будете, поэтому на галочки плюйте