Ветвление и слияние в Subclipse

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

все, что я получаю, это конфликты дерева (даже для проектов), ошибки ("файл уже существует")...

я использовал svn copy также (что, по-видимому, является лучшей практикой, чем установка branch свойство)как встроенная поддержка ветви.

как разветвить каталог на второй, как можно лучше?

и как объединить изменения от любого из этих directiories другому?

2 ответов


поэтому я понял:

создание филиала

щелкните правой кнопкой мыши папку trunk, выберите Команда > Филиал / Тег. The копировать в URL: путь должен быть абсолютно новым, несуществующим путем; вы не можете либо выбрать уже существующий путь, либо создать каталог через диалоговое окно, а затем выбрать его.

нажмите кнопку готово если вам нужно что-то еще.

переключение на бранч

обновить до HEAD, щелкните правой кнопкой мыши папку проекта, выберите . Если папка, которую вы только что создали, не отображается, щелкните правой кнопкой мыши браузер и обновить. Сделанный.

слияние от ствола к ветви, или viceversa

во-первых, убедитесь, что установлен клиент слияния Collabnet. Вы найдете его в том же каталоге, что один использует для извлечения Subclipse 1.X. В противном случае шансы вы получите дерево конфликтов.

Правой Кнопкой Мыши ветвь или ствол выберите


вы должны только ветвить и объединить весь проект. Не отдельные каталоги внутри проекта. Это все упрощает. Как это сделать, обратитесь к книге SVN. Это очень хорошо объясняется и детализирует обычные методы: ветви функций, ветви обслуживания и т. д.

http://svnbook.red-bean.com/