Черепаха SVN - Checkouts для репозиториев с большим количеством тегов / веток
Если при проверке с использованием Tortoise SVN, если хранилище имеет ствол, а также много веток / тегов, время проверки не увеличится?
Каждый раз, когда проверка выполняется из корня, она должна проверять ствол, все ветви и все теги... или я что-то здесь упускаю.
1 ответ
Со временем он будет только расти, если вы делаете это неправильно. SVN не предназначен для проверки целых деревьев репозитория со всеми ветвями и тегами. Это может очень быстро поглотить все доступное пространство на жестком диске в больших репозиториях с большим количеством веток и тегов.
Вместо этого просто отметьте одну ветвь, ствол или тег, которые вам нужны. Вы всегда можете использовать svn switch
переключаться между ними в одной рабочей копии, если хотите.
Если по какой-то причине у вас должно быть несколько ветвей в одной рабочей копии (возможно, вы хотите сделать какое-то серьезное перемещение между ветвями или что-то в этом роде), вам следует создать разреженную рабочую копию, содержащую только нужные вам ветви, чтобы не занимать ненужное дисковое пространство. и пропускная способность.
Обратите внимание, что TortoiseSVN имеет приятное диалоговое окно "Выбрать элементы..." в диалоговом окне оформления заказа и диалоговое окно "Обновить до ревизии", которое позволяет быстро создать разреженную рабочую копию с именно тем содержимым, которое вы хотите.