Warning |
---|
С 2020 Bitbucket не поддерживает Mercurial, поэтому мы переходим на git, не создавайте новые репозитории с mercurial. |
Как создать репозиторий
Code Block |
---|
hg init # создаёт репозиторий в папке с проектом
hg add # добавляет имеющиеся в проекте файлы в репозиторий
hg commit # делает первый коммит, при этом создаётся ветка default
hg config --edit # ввести в открывшемся файле username где надо |
Как скачать новый репозиторий на Bitbucket
- Создать репозиторий на bitbucket.org
Загрузить локальный репозиторий на Bitbucket
Code Block hg push https://username@bitbucket.org/username/progectname # адрес можно найти в разделе source на bitbucket
Клонировать онлайн репозиторий в локальный
Code Block |
---|
hg clone https://username@bitbucket.org/username/progectname # адрес можно найти в разделе source на bitbucket |
Основной способ работы с меркуриалом
1. Забрать свежую версию, с которой все работают, если вы давненько этого не делали, выполнив:
Code Block |
---|
hg pull |
...
hg up |
2. Внести изменения
3. Зафиксировать изменения (локально) командой `commit`:
Code Block |
---|
hg commit file1 file2 -m "Комментарий к изменениям или их описание" |
4. Повторить пункты 2-3 до тех пор, пока у вас не получится хороший код, который вы хотите вывалить на всех остальных.
5. Когда вы готовы поделиться результатом совего труда, выполнить:
hg pull для получения чужих изменений (если есть)
hg merge для слияния этих изменений со
...
своим
...
Тестирование! для того, чтобы удостовериться, что при слиянии ничего не попортилось.
hg
...
commit -m "merge" для фиксации результата слияния
6. Оправить код в репозиторий. Тут возможны варианты:
hg push