Плюсы и минусы Google App Engine для Джанго?

Я собираюсь начать новый проект django с друзьями. Этот проект включает веб-сайт, API для мобильных приложений, очистку и выставление счетов, аспекты интернационализации и т. Д.

Каковы плюсы и минусы использования Google App Engine по сравнению с обычным решением для веб-хостинга?

Конечно, документация GAE хвалит их поддержку django, но я хотел бы услышать от людей с опытом из первых рук.

Вот общее обсуждение относительно плюсов и минусов для GAE. Меня больше интересуют подробности, касающиеся поддержки django (и связанных библиотек). Старые репозитории теперь объединены в новый репозиторий, поэтому имя репозитория и расположение внутри нового ...

У меня есть несколько рабочих копий, которые были извлечены из старых репозиториев.
Старые репозитории теперь объединены в новый репозиторий, поэтому имя репозитория и расположение внутри нового репозитория изменились.
Теперь я хочу переместить эти рабочие копии в их новые расположения в новом хранилище.

При выполнении Relocate with TortoiseSVN я получаю предупреждение:

Кажется, вы пытаетесь переместить вашу рабочую скопируйте по другому пути в том же хранилище.
From: https: // old-repository / oldpath / folder
To: https: // new-repository / newpath / folder
Перемещение необходимо только в том случае, если путь к хранилище изменилось.
Переключение на другой путь внутри хранилища выполняется с помощью операции переключения.

Но это не другой путь в том же хранилище. Это действительно недавно созданный репозиторий с другим путем / именем.
Когда я получаю предупреждение и продолжаю перераспределение, я получаю ошибку:

В хранилище в https: // new-repository / newpath / folder 'есть uuid 'd3b83275-bf16-aa42-9467-f8a402003233', но у туалета есть '30e22be1-af51-d84d-ad8f-d4e8545a4735'

Где моя ошибка?

11
задан Holgerwa 25 August 2010 в 11:21
поделиться

2 ответа

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

17
ответ дан 3 December 2019 в 04:50
поделиться

Если вы действительно хотите принудительно выполнить то, что пытаетесь сделать, вы можете использовать команду:
svnadmin setuuid

, чтобы установить для нового репозитория тот же GUID, что и для старого.

Это позаботится об ошибке uuid и позволит вам снова попробовать переключатель svn.
(с или без --relocate; я не могу сказать из вашего описания, как именно вы переставили пути внутри репозитория)

6
ответ дан 3 December 2019 в 04:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: