Я работал с Magento + SVN (но не с WebDAV), и у меня до сих пор не было таких проблем. Для внесения изменений в хранилище требуется много времени (как в течение 2 минут), но не более 5 минут.
Я действительно не знаю причину вашей проблемы, я просто более или менее хотел сказать, что это обычно не так (или что это может быть ошибка WebDAV).
Обходной путь 1:
Предполагая, что вы не будете вносить изменения в ядро Magento, вы рассматривали возможность создания версий только тех частей вашей установки Magento, которые вы измените? то есть папка app / code / local, в которой будут находиться ваши модули, и, возможно, папка вашего шаблона.
Это резко сократит общее количество версионных файлов / папок и тем самым значительно увеличит скорость синхронизации.
Обходной путь 2:
Всегда фиксируйте только самую нижнюю папку, содержащую все обновления.
cd app/code
svn commit -m ".." local
Обходной путь 3:
Аналогично номеру 1: попробуйте добавить все, что не нужно хранить в репо, в список игнорируемых. Такие вещи, как папка var / , не требуют контроля версий и содержат много файлов, поэтому было бы неплохо не включать их в свой репозиторий.
Обходной путь 4:
Используйте git вместо SVN, если это вариант для вас.
eZ Компоненты имели те же проблемы с SVN + WebDAV, и кто-то сравнивал время проверки между SVN + DAV и git. Результаты можно увидеть здесь .
После просмотра этих цифр, я думаю, что переключение - ваш лучший доступный вариант в долгосрочной перспективе.