Обновляйте только папки веток SVN во время обновления SVN

Предположим, у вас есть эта структура 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 для извлечения файлов из определенных папок веток?

РЕДАКТИРОВАТЬ:

Чтобы немного уточнить это, у нас есть случайные файлы для конкретных задач, которые больше связаны с миграцией/развертыванием, таких как бизнес-требования, планы тестирования, сценарии тестирования, результаты проверки проверки. Мы не хотим, чтобы эти файлы смешивались с остальным исходным кодом, потому что они важны только для разработки этой ветки. Но мы все еще хотим отслеживать их. Они определенно увеличат место на диске.


person MacGyver    schedule 28.07.2013    source источник


Ответы (1)


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

Возможно, вы могли бы объяснить, что вы пытаетесь сделать?

Ответить на ваш вопрос можно на checkout просто непосредственные дочерние каталоги с svn co --depth immediates http://svn.company.com/repo/branches Но это было бы довольно нестандартно... Я не уверен, зачем это делать, мне любопытно.

person thekbb    schedule 28.07.2013