Резервное копирование локального рабочего каталога на BitBucket - клон или нажмите - PullRequest
1 голос
/ 13 ноября 2010

Я очень плохо знаком с управлением версиями, поэтому мои вопросы очень простые. Я пытаюсь использовать Mercurial для этой цели. У меня есть локальный рабочий каталог на моем Mac. Я хочу использовать Bitbucket для резервного копирования файлов и хранилища в этом каталоге.

Будет ли следующая команда:

hg push localDirectoryWithRepo http://bitbucker.org/user_name/repo_on_bitbucket

перенести мои файлы также в Bitbucket или только в хранилище?

Также я попробовал команду:

hg clone localDirectoryWithRepo http://bitbucker.org/user_name/repo_on_bitbucket

однако я получаю сообщение об ошибке

abort: cannot create new http repository

Как сначала клонировать локальный рабочий каталог в bitbucket, а затем обновить рабочий каталог в bitbucket, чтобы он совпадал с моим локальным рабочим каталогом.

Как всегда, спасибо за тонну.

1 Ответ

1 голос
/ 13 ноября 2010

Mercurial передает только зафиксированные изменения.Это не поможет вам создавать резервные копии рабочих копий, которые вы не готовы зафиксировать.Команда push отправляет все зафиксированные ревизии, которых нет у удаленного репо, а команда клонов отправляет (или получает) все из них в место, где еще нет репо - и bitbucket не поддерживает создание новых репона их конец, используя close.

Зафиксируйте рано.Совершать часто.Толчок часто.

...