Переключатель SubVersion на глубину - PullRequest
10 голосов
/ 29 августа 2011

При переключении, например, с магистрали на ветку, я получаю 5 разных вариантов глубины.

  • Только папка
  • Файлы в папке
  • Прямые дети
  • Рекурсивный
  • Рабочая копия

Какая разница между ними? Первые два должны быть довольно очевидными, но не уверен, что я получаю разницу между, например, последними двумя.

1 Ответ

13 голосов
/ 29 августа 2011

Взгляните на эту прекрасную документацию . Он хорошо объясняет все варианты глубины, например:

  • Полностью рекурсивный - Оформить заказ на все дерево, включая все дочерние папки и подпапки.
  • Ближайшие дети, включая папки - Оформить заказ в указанном каталоге, включая все файлы и дочерние папки, но не заполнять дочерние папки.
  • Только файл дочерних - Оформить заказ в указанном каталоге, включая все файлы, но не извлекать какие-либо дочерние папки.
  • Только этот товар - Оформить заказ только в каталоге. Не заполняйте его файлами или дочерними папками.
  • Рабочая копия - Сохраните глубину, указанную в рабочей копии. Этот параметр не используется в диалоговом окне оформления заказа, но он используется по умолчанию во всех других диалоговых окнах, в которых задана глубина.
  • Исключить - Используется для уменьшения глубины рабочей копии после того, как папка уже заполнена. Этот параметр доступен только в диалоговом окне «Обновить до ревизии».
...