Медленный дистанционный SVN.Фикс? - PullRequest
2 голосов
/ 01 сентября 2011

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

Есть ли способ локально создать прокси SVN, который постоянно загружает удаленный?

Должен ли я использовать локальный git или mercurial?Они могут связываться с SVN и клонировать его.

Мне нужно то, что не требует особых усилий.

Ответы [ 3 ]

2 голосов
/ 01 сентября 2011

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

Более подробная информация здесь: Зеркальный репозиторий SVN [сквозное проксирование]

1 голос
/ 01 сентября 2011

Насколько я помню, Subversion хранит исходный (извлеченный / обновленный) файл локально и выполняет сравнения локально.svn diff не включает сеть.Прокси-сервер будет сложным, но вы думаете, что локально отразите репозиторий.

0 голосов
/ 01 сентября 2011

Я не думаю, что прокси-сервер SVN был создан, поскольку это в основном означало бы, что должна быть реализована распределенная система контроля версий, что выходит за рамки SVN.Git или Mercurial - ваш лучший выбор, поскольку они поддерживают эти функции «из коробки».

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