SVN Symfony Лучшие практики - PullRequest
0 голосов
/ 23 мая 2010

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

Сделать ли реальный каталог html на сервере репозиторием, чтобы при его проверке он работал? Я делаю это отдельным каталогом и перемещаю вещи вручную?

Любая помощь будет оценена!

Спасибо!

Ответы [ 2 ]

1 голос
/ 24 мая 2010

Во-первых, SVN идеально подходит для контроля версий - используйте его для своего проекта Symfony так же, как и для любого другого проекта. Единственное, что нужно помнить, это то, что вы не должны проверять свой проект на вашем живом / производственном сервере, так как в итоге вы получите каталоги .svn, видимые для внешнего мира. Информация о размещении вашего проекта Symfony на локальном сервере Subversion доступна в документации Symfony .

Чтобы справиться с проблемой наличия каталогов .svn на вашем работающем сервере, используйте команду project:deploy Symfony, подробно в документации Symfony . Это должно быть выполнено из чистой проверки, например, на сервере развертывания или где-то еще локально. Команда deploy скопирует необходимые файлы на выбранный вами действующий сервер, исключая любые файлы управления версиями и т. Д. Это гарантирует, что на вашем действующем сервере находится только то, что нужно.

0 голосов
/ 24 мая 2010

Проверьте первую главу учебника Jobeet. Существует целый раздел о Subversion.

День 1: запуск проекта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...