Назад | Перейти на главную страницу

Почему мои файлы, отправленные Mercurial, не отображаются на моем удаленном сервере?

Ни один из моих отправленных файлов не отображается на удаленном сервере, хотя он сказал, что отправка прошла успешно. Я в тупике. Кто-нибудь может мне помочь?

Я просто потратил 1 час зря, чтобы узнать, что мне нужно сделать hg update на сервере. Есть хук, который принадлежит вашему hgrc. Для меня это было в cgi-bin/hgweb.config

Добавить:

[hooks]
changegroup = hg update

Очевидно, ваш удаленный репозиторий не пустой, но содержит рабочую копию. Нажатие и вытягивание не обновляют рабочую копию. Это то, что вы видите.

Более важный вопрос: зачем вам вообще нужно, чтобы ваш удаленный репозиторий содержал рабочую копию? Обычно это ни желательно, ни полезно. Какой у вас здесь рабочий процесс? Я подозреваю, что вы можете внимательно прочитать эту статью о публикации репозиториев Mercurial: http://mercurial.selenic.com/wiki/HgWebDirStepByStep