Очень большой каталог в хранилище Subversion - PullRequest
3 голосов
/ 28 октября 2010

У меня есть хранилище, которое содержит дерево каталогов. Один из каталогов является домом для многих тысяч файлов. Этот каталог очень редко изменяется, но он делает такие операции, как «svn status on root dir» или «svn update on root dir», такими медленными, что они перестают быть практичными.

Есть ли способ заставить мой svn-клиент пропустить этот каталог, когда он выполняет рекурсивную операцию с родительским каталогом, но вести себя нормально, когда он выполняет операцию на * 1007? * конкретный большой каталог?

Или, может быть, есть лучший способ справиться с такими каталогами монстров?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 28 октября 2010

Вы можете включить svn: ignore для каталога перед выполнением большой операции, а затем выключить его, когда закончите:

svn propset svn:ignore dirname somedir

Это будет игнорировать somedir.

1 голос
/ 28 октября 2010

Использование SSD значительно повышает производительность SVN.Они недешевые, но они того стоят, если вам нужно работать с огромными SVN-репозиториями.

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