Если при проверке с использованием Tortoise SVN, если хранилище имеет ствол, а также много веток / тегов, время проверки не увеличится с течением времени?

Каждый раз, когда проверка выполняется из корня, она должна проверять ствол, все ветви и все теги ... или я что-то здесь упускаю.

1 ответ1

2

Со временем он будет только расти, если вы делаете это неправильно. SVN не предназначен для проверки целых деревьев репозитория со всеми ветвями и тегами. Это может очень быстро поглотить все доступное пространство на жестком диске в больших репозиториях с большим количеством веток и тегов.

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

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

Обратите внимание, что TortoiseSVN имеет приятное диалоговое окно «Выбрать элементы ...» в диалоговом окне оформления заказа и диалоговое окно "Обновить до ревизии", которое позволяет быстро создать разреженную рабочую копию с именно тем содержимым, которое вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .