Проблема довольно проста, я просто не очень разбираюсь в этих инструментах (или CVS в целом).
Каждая ветка проекта содержит 4 папки:
branch-1
folder1
...
folder4
branch-2
folder1
...
folder4
...
folder4
является огромным (~ 2 ГБ), содержит вещи, которые мне обычно не интересны, и я бы предпочел не загружать его каждый раз - это занимает вечность и занимает место.
Я вижу, что в диалоговом окне «Оформить заказ из SVN» есть поле «Глубина» с параметрами:
- Полностью рекурсивный
- Ближайшие дети, включая папки
- Только файл дочерних
- Только этот пункт
Ни один из этих вариантов не совсем то, что я хочу. 1 и 2 по-прежнему будут загружать folder4
, в то время как 3 и 4 будут пропускать все.
В идеале, я мог бы просто пропустить folder4
при загрузке с возможностью опустить его позже. Я не против видеть это как входящее изменение (и просто игнорировать его) во время операций синхронизации.
Есть идеи? Я что-то упустил?
P.S. Я пытался опубликовать этот вопрос в Super User, но сайт доставляет мне реальные проблемы.