Предположим, у вас есть эта структура SVN:
\app
\app\trunk\
\app\trunk\file1
\app\trunk\file2
\app\branches\
\app\branches\branch1\file1
\app\branches\branch2\file1
\app\branches\branch2\file2
\app\tags\
Предположим, мы создали две новые ветки для двух развертываний/выпусков нашего приложения. Со временем файлы в этих ветках увеличат используемое пространство нашего локального компьютера, на котором установлена Tortoise SVN. Есть ли способ настроить Tortoise таким образом, чтобы, когда мы делаем «обновление SVN» в папке «ветки», мы просто получали первый уровень, то есть мы просто переносили папки «ветка 1» и «ветвь 2» на нашу локальную машину, а не содержимое (то есть: «файл1», «файл2»)? А затем использовать другую команду SVN для извлечения файлов из определенных папок веток?
РЕДАКТИРОВАТЬ:
Чтобы немного уточнить это, у нас есть случайные файлы для конкретных задач, которые больше связаны с миграцией/развертыванием, таких как бизнес-требования, планы тестирования, сценарии тестирования, результаты проверки проверки. Мы не хотим, чтобы эти файлы смешивались с остальным исходным кодом, потому что они важны только для разработки этой ветки. Но мы все еще хотим отслеживать их. Они определенно увеличат место на диске.