Вместо использования svn checkout вы можете использовать экспорт svn, а файлы .svn не создаются
Раньше у меня был сайт в SVN, и мой процесс был следующим:
- Дев на стволе
- Когда доволен, пометить, экспортировать в новую папку
- обновите apache, чтобы использовать эту папку вместо старой. (Либо на Prod или постановочной среде).
Недостатком является то, что ваша разнообразная среда работает легко / из коробки, вам нужно либо
- исправление развертывания для настройки (сервер БД, пользователь ...)
- хранить всю информацию prod / preprod / dev на вашем сервере SVN (что является плохой идеей).
Каким бы образом вы ни работали, наконец, вам нужно доверять человеку, обновляющему реальный сервер: каким бы ни был процесс, если он не будет выполнен, вы в конечном итоге обречены.