Tortoise SVN — Извлечение из репозиториев с большим количеством тегов/ветвей

Tortoise SVN — Извлечение из репозиториев с большим количеством тегов/ветвей

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

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

решение1

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

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

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

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

Связанный контент