Подтвердить что ты не робот

Подрывная: Разница между "рабочей копией" глубины и "рекурсивной" при слиянии?

При выполнении слияния с использованием Subversive-плагина для Eclipse есть раскрывающийся список с названием "глубина", где помимо других параметров можно выбрать "рабочая копия" и "рекурсивная".

Я всегда использую настройку по умолчанию "рабочая копия", но мне интересно, какая разница между "рабочей копией" и "рекурсивной". Может кто-нибудь объяснить?

4b9b3361

Ответ 1

Он должен быть похож на параметры глубины, представленные в TortoiseSVN (также в параметры объединения):

  • рекурсивное: цельное дерево, включая все дочерние папки и подпапки
  • рабочая копия: сохранить глубину, указанную в рабочей копии. Эта опция не используется в диалоговом окне проверки, но она по умолчанию используется во всех других диалоговом окне, которые имеют настройку глубины.

Примечание. Параметр --depth является новым в 1.5 и ограничивает работу подкоманд Subversion на определенную глубину в целевой рабочей копии или URL-адресе.

Это более подробно, чем Документация Subversion при слиянии.

alt text

Ответ 2

Я думаю, что опции "рабочая копия" означают "взять вариант, с которым выставляется рабочая копия". Если рабочая копия проверяется с помощью "непосредственных детей", тогда будут объединены только ближайшие дети.