Mercurial, Dreamhost и Bitbucket - PullRequest
       11

Mercurial, Dreamhost и Bitbucket

0 голосов
/ 17 июня 2011

Я использую dreamhost для размещения приложения django, а также статического контента для приложения.Я хочу, чтобы мой статический контент был версионирован вместе с кодом моего приложения.

Поскольку установка hhost dreamhost - это версия 1.0.1, чтобы использовать подпункты вообще, необходимо установить собственную версию hg.Я сделал это.

Как только это будет сделано, достаточно создать файл .hgsub, местоположение которого указывает на другое хранилище, а затем просто добавить файл .hgsub.

Теперьу меня проблема в том, что я хочу перенести в свой репозиторий bitbucket, но:

(a) Мне нужно обновить мой питон, чтобы иметь возможность использовать https;и

(b) пробуя ssh, я получаю следующую ошибку:

pushing to ssh://hg@bitbucket.org/marcintustin/oneclickcos
pushing subrepo public to ssh://hg@bitbucket.org/marcintustin/public
remote: conq: repository does not exist.
abort: no suitable response from remote hg!

(Для подтверждения я зарегистрировал свой ключ ssh с помощью bitbucket.)

Есть предложения?

1 Ответ

2 голосов
/ 17 июня 2011

Вам нужно сделать site хранилищем Mercurial.Затем добавьте файл .hgsub с

project = project
public = public

и сделайте коммит в репозитории site.Вы увидите, что он создает и отслеживает файл .hgsubstate с хэшами наборов изменений project и public.Создайте локальный клон из site, и подкаталоги будут хорошо следовать.

Если этого недостаточно, то я предлагаю прочитать вывод hg help subrepos, Kick Руководство по началу работы и вики-страница снова .

Если эти руководства не помогут вам в этом, приходите поговорить с нами по # mercurial на irc.freenode.net или в списке рассылки .Ваш вопрос не очень конкретен, и я думаю, что это гораздо проще обсудить на соответствующих каналах поддержки.

...