На удаленном компьютере (первый раз):
hg clone {path_to_repository} {path_on_usb_stick}
При последующих запусках:
cd {path_to_repository}
hg push {path_on_usb_stick}
Затем на локальном компьютере:
cd {path_to_repository}
hg commit
hg pull {path_on_usb_stick}
hg up
ПриВ какой-то момент hg может предупредить вас о нескольких головках, что означает, что существуют конфликты, которые вам нужно разрешить, запустив hg merge
.
Чтобы перенести изменения с локального компьютера на сервер репо, вы отменяете процедуру.