Как я могу ускорить обновления SVN? - PullRequest
26 голосов
/ 15 сентября 2008

У нас довольно большой SVN-репозиторий. Обновление SVN занимает все больше и больше, чем больше мы добавляем код. Мы добавили svn:externals в папки, которые повторялись в некоторых проектах, таких как FCKeditor на различных веб-сайтах. Это помогло, но не так сильно.

Как лучше всего сократить время обновления и увеличить скорость SVN?

Ответы [ 12 ]

1 голос
/ 15 сентября 2008

По своему опыту (то есть: без каких-либо реальных тестов) я обнаружил, что, особенно если сервер репо SVN является удаленным, использование внешних устройств, кажется, замедляет работу. Если у вас есть дублированный код (например, ваш редактор FCK) в нескольких местах, я бы предпочел использовать внешние, так как синхронизировать эти файлы и управлять ими важнее, чем скорость обновления - хотя вы можете использовать символические ссылки для вместо дублированного кода. (Если вы используете Windows XP, вы можете использовать точки соединения ).

0 голосов
/ 15 сентября 2008

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

...