Для SVN все ветви - это просто обычные папки, поэтому вы объединяете одну папку с другой.
- Щелкните правой кнопкой мыши папку назначения, TortoiseSVN> Объединить
- выберите Реинтегрировать ветку (я полагаю, это зависит от того, что означает «собственная ветвь»)
- введите путь к исходной папке и нажмите «Далее» (путь проще всего получить через Repo-браузер)
- выберите дополнительные параметры (обычно просто оставьте все как есть)
- нажмите Test merge, чтобы увидеть, что произойдет
- если удовлетворено, нажмите «Объединить» (конфликты не являются проблемой в общем случае, но вам нужно разрешить их, используя ваши острые глаза, ясный ум, устойчивые пальцы и любимый текстовый редактор)
- если все идет хорошо и после того, как все конфликты разрешены, внесите изменения
РЕДАКТИРОВАТЬ : Теперь, когда раскрыто значение «собственной ветви», возможно, лучше использовать третий метод слияния, параметр «Слияние двух разных деревьев». Это самый общий метод, потому что вы можете выбрать все параметры вручную.
- Щелкните правой кнопкой мыши папку, которую хотите обновить с помощью более старых изменений, TortoiseSVN> Merge
- выберите "Объединить два разных дерева" (они действительно не будут разными)
- введите только номера начала и окончания ревизии, не меняйте пути и нажмите Далее
- так же, как последние 4 шага в предыдущем списке