Поддержка

Мы успешно прошли плановую проверку Роскомнадзора!
05 Май 2012

По результатам проверки нарушений не выявлено.

Наш конкурс: талисманы и приметы Интернет-гуру
17 Апр 2012

Ни одна профессия не обходится без своих суеверий – талисманов и примет. Расскажите нам о своих талисманах и профессиональных приметах и получите настоящий шаманский бубен в качестве приза! Подробности и условия конкурса — в тексте новости.


 

Все новости
RSS RSS

Екатеринбург:

253-55-00

Для регионов России:

8-800-2000-699

Проверить домен:

пример: netangels.ru или 91.201.52.1

Общие вопросы по услугам

назад к списку

Sergey

26.04.2009 14:06

Mercurial

Добрый день!
раньше пользовался SVN, но из-за наличия в каждой папке каталог .svn возникали трудности при загрузке обновленного большого числа файлов на хостинг - либо закачивать все с каталогами .svn, а потом все чистить или же вручную загружать файлы. И еще при этом репозиторий хранился на локальной машине, т.к. работа выполнялась в разных местах (на ноутбуке).
Прочитал про mercurial и его поддержку на хостинге - очень обрадовался, что можно хранить репозиторий в разных местах - на ноутбуке: мелкие изменения вносить в проект, а потом глобально загружать на сервер в репозиторий.

Локально перешел на mercurial. Прочитал инструкцию по использованию mercurial на сервере, но привязаться к проекту как-то не удалось, может что-то недопонял в инструкции. Хотелось бы достичь следующего результата: репозиторий хранится на хостинге NetAngels, часть репозитория хранится у меня на компьютере (работаю локально (Windows TortoiseHg), вношу изменения в проект, а потом загружаю изменения на сервер в репозиторий через функцию pull). После этого даю команду и уже обновленные файлы находятся на сайте.

Можно более подробнее описать весь механизм действий для такой работы?

NetAngels

26.04.2009 14:13

Sergey:

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

Вам стоит обратить внимание на команду svn export.

NetAngels

26.04.2009 14:20

Уточните, пожалуйста, какие именно затруднения у Вас возникли с Mercurial?

Для того, чтобы сделать локальную копию проекта репозиторием, Вам необходимо выполнить команды hg init, hg add ..., hg commit (подробнее см. в статье). После этого Вам необходимо склонировать репозиторий (либо с сервера на рабочий компьютер, либо с рабочего компьютера на сервер).

Для обновлений (после внесения изменений) Вам необходимо выполнить hg commit, после чего передать изменения (например, через hg push) и обносить копию командой hg update.

Стоит помнить, что в отличии от SVN, каждая копия репозитория Mercurial ялвяется полноценным репозиторием. Сделав изменения в одном репозитории их нужно передать в другие.

[Сообщение отредактировано в 14:21:44 26.04.2009]

назад к списку

Добавить комментарий

ваше имя:
не заполняйте это поле:
 
текст сообщения:

Внимание: Мы не принимаем заявки в службу технической поддержки через форум.

Вам необходимо написать Вашу заявку в службу технической поддержки

через панель управления хостингом или по электронной почте.

введите слово написанное на картинке