Переключатель SubVersion на глубину
При переключении, например, с транка на ветку, я получаю 5 разных вариантов глубины.
- Только папка
- Файлы в папке
- Прямые дети
- Рекурсивный
- Рабочая копия
Какая разница между ними? Первые два должны быть довольно очевидными, но не уверен, что я получаю разницу между, например, последними двумя.
1 ответ
Решение
Посмотрите на эту хорошую документацию. Это объясняет все параметры глубины довольно хорошо, например:
- Полностью рекурсивный - извлечение всего дерева, включая все дочерние папки и подпапки.
- Непосредственные дочерние элементы, включая папки. Извлечение указанного каталога, включая все файлы и дочерние папки, но не заполнение дочерних папок.
- Только дочерние файлы - извлечение указанного каталога, включая все файлы, но не извлечение каких-либо дочерних папок.
- Только этот пункт - Оформить заказ только в каталоге. Не заполняйте его файлами или дочерними папками.
- Рабочая копия - сохранить глубину, указанную в рабочей копии. Эта опция не используется в диалоговом окне оформления заказа, но это значение по умолчанию во всех других диалоговых окнах, которые имеют настройку глубины.
- Исключить - используется для уменьшения глубины рабочей копии после того, как папка уже заполнена. Эта опция доступна только в диалоговом окне Обновить до ревизии.