Ответ 1
URL-адрес проверки A. Используйте слияние SVN для объединения URL B в вашу рабочую копию A. Зафиксируйте A.
Или, наоборот, конечно:)
Я хотел бы объединить все изменения, произошедшие между rev 10 и HEAD rev на http://url-of-branch-a и применить их к http://url-of-branch-b.
Что-то вроде...
svn merge -r 10:HEAD http://url-of-branch-a
Возможно ли это? Если да, то какой синтаксис?
Я запускаю SVN-клиент из командной строки unix. Версия клиента SVN составляет 1,4
EDIT: Да, мое конкретное решение было...
Это объединяет изменения с 'branch-a' на 'branch-b'
URL-адрес проверки A. Используйте слияние SVN для объединения URL B в вашу рабочую копию A. Зафиксируйте A.
Или, наоборот, конечно:)
Это трехэтапный процесс (как показывает BillyONeal).
svn checkout http://branch-b
)svn merge -r 10:HEAD http://branch-a .
)svn commit
)Проверьте справочную страницу (файл справки) для семантики svn merge. Он показывает вам, что svn merge всегда выгружает результаты в рабочую копию.
Просмотрите SVNBook для всех деталей.