У меня есть клиентский проект Django, который я разрабатываю локально, используя Mercurial для контроля версий.Я помещаю свой локальный репозиторий на свой персональный удаленный сервер (где я храню все свои проекты), а затем, когда я прихожу, чтобы развернуть его (на любом веб-сервере), я клонирую этот репозиторий с моего личного сервера.
Это работаетнормально на большинстве серверов (где у меня полный контроль), но у меня есть несколько проектов, где я развертываюсь в WebFaction.WebFaction великолепна, но немного необычна в настройке, так как мне нужно сначала объявить проект Django как «приложение» через панель управления.Это автоматически создает несколько вещей, например, папку «apache2», «myproject» и т. Д.Это та же самая папка, где я хочу клонировать хранилище с моего личного удаленного сервера.Выполнение обычной команды hg clone просто не работает, хотя и говорит, что папка назначения уже существует.Я ничего не могу поделать с содержимым этой папки, поэтому мне нужно обойти это.
Я не специалист по Mercurial, и единственный способ, которым я могу это решить, - этоклонировать его в другую папку, а затем переместить все содержимое (включая .hg) в нужную папку.Хотя это кажется глупым ...
Я использую Mercurial v1.6.2 (устанавливается через easy_install).Может ли кто-нибудь рассказать об этом?
Большое спасибо.