Подрывная: Разница между "рабочей копией" глубины и "рекурсивной" при слиянии?
При выполнении слияния с использованием Subversive-плагина для Eclipse есть раскрывающийся список с названием "глубина", где помимо других параметров можно выбрать "рабочая копия" и "рекурсивная".
Я всегда использую настройку по умолчанию "рабочая копия", но мне интересно, какая разница между "рабочей копией" и "рекурсивной". Может кто-нибудь объяснить?
Ответы
Ответ 1
Он должен быть похож на параметры глубины, представленные в TortoiseSVN (также в параметры объединения):
- рекурсивное: цельное дерево, включая все дочерние папки и подпапки
- рабочая копия: сохранить глубину, указанную в рабочей копии. Эта опция не используется в диалоговом окне проверки, но она по умолчанию используется во всех других диалоговом окне, которые имеют настройку глубины.
Примечание. Параметр --depth
является новым в 1.5 и ограничивает работу подкоманд Subversion на определенную глубину в целевой рабочей копии или URL-адресе.
Это более подробно, чем Документация Subversion при слиянии.
![alt text]()
Ответ 2
Я думаю, что опции "рабочая копия" означают "взять вариант, с которым выставляется рабочая копия". Если рабочая копия проверяется с помощью "непосредственных детей", тогда будут объединены только ближайшие дети.