Subversive: Разница между глубиной «рабочая копия» и «рекурсивная» при слиянии? - PullRequest
21 голосов
/ 22 ноября 2010

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

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

Ответы [ 2 ]

12 голосов
/ 22 ноября 2010

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

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

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

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

alt text

6 голосов
/ 22 ноября 2010

Я думаю, что опции «рабочая копия» означают «взять опцию, с которой проверяется рабочая копия». Если рабочая копия извлечена с «непосредственными потомками», то будут объединены только непосредственные потомки.

...