В настоящее время я поддерживаю Mercurial-репозиторий проекта, над которым я работаю.
Однако остальная часть команды этого не делает.
Существует "хорошая" (неверсированная) копия базы кода, к которой я могу получить доступ по SSH. То, что я хотел бы сделать, это иметь возможность делать что-то вроде hg pull
из этой хорошей копии в мой главный репозиторий всякий раз, когда он обновляется.
Насколько я могу судить, очевидного способа сделать это не существует, поскольку hg pull
требует наличия исходного репозитория hg.
Полагаю, я мог бы использовать такую утилиту, как rsync
, чтобы обновить мой репозиторий, а затем зафиксировать, но мне было интересно:
Был ли более простой / менее хитрый способ сделать это?