Возможно, вы захотите рассмотреть «живую» копию вашего сайта, используя svn export
вместо оформления заказа. Это полностью исключило бы проблему больших файлов в папках .svn.
Ваш рабочий процесс может быть таким:
- Локальное редактирование файлов, тестирование в тестовом развертывании
- Передать изменения в хранилище
- Запустите
svn export
из репозитория в работающую систему
Недостатком этого является то, что любые изменения, которые могли быть внесены в работающую систему за это время, будут перезаписаны. Но вы можете организовать свой рабочий процесс, чтобы избежать этого.
На самом деле, мне приходит в голову, что я не знаю, обеспокоены ли вы этими скрытыми файлами PDF в вашей рабочей проверке или при развертывании сервера. Если это в вашей рабочей проверке, то я не знаю, как избежать этих файлов с помощью Subversion. Однако если вы используете Git с git-svn
, то Git будет управлять собственной сжатой историей без полных копий всех файлов.