У нас есть большое дерево SVN, которое включает в себя папки с ветвями. Для каждого проекта в дереве, над которым я работаю, у меня была отдельная проверка для каждой ветви, а также для ствола.
То, к чему я сейчас пытаюсь перейти, - это одна проверка, но с выборочным набором папок. Я бы сделал это, используя опцию «Обновить до ревизии» вместе с «Глубина обновления», установленной в «Рабочая копия», и используя «Выбор элементов ...», чтобы выбрать нужные папки. Затем я бы также проверил «Сделать глубину липкой».
У меня проблема в том, что я не могу понять, как сказать SVN, что мне больше не нужна определенная папка (например, ветка, которая сейчас находится в производстве).
Я пытаюсь лучше понять диалог «Обновление до ревизии», чтобы увидеть, что я что-то упустил, и понял, что не совсем понимаю, что означают все опции в «Глубине обновления». Я просмотрел сайт TortoiseSVN и не нашел никаких подробностей.
Может ли кто-нибудь объяснить различия между следующими параметрами в разделе «Глубина обновления»:
- Рабочая копия
- Полностью рекурсивный
- Ближайшие дети, включая папку
- Только файл дочерних
- Только этот пункт
- Исключить
Мне кажется, я понимаю "Непосредственные дети", "Только подать детей" и "Только этот элемент". Но я не уверен, что разница между «Рабочая копия», «Полностью рекурсивный» и «Исключить».