Subversion реинтегрировать mergeinfo Обратно-слитый - как отменить?
Привет
Мы используем 1.6 SVN клиент.
У нас есть 3 ветви - ствол, ветвь A (созданная из ствола), ветвь B (созданная из A).
Ревизия r1 транка заблокирована (с использованием --record-only) в ветви A с соответствующей ревизией r2. Редакция r2 из A затем объединяется с веткой B с соответствующей редакцией r3.
Ветвь B должна реинтегрироваться с ветвью A. После использования svn merge --reintegrate мы заметили, что информация о слиянии в рабочей копии ветки A изменилась, отображая список ревизий, которые мы ранее блокировали во многих ревизиях магистрали в ветке A.
Филиал A mergeinfo ниже:
Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
Reverse-merged /proj/trunk:r181987,182079-182080,182143-182144,182192-182193,182228-182229,182278-182279,182322-182323,182353-182354,182386-182387,182420-182421,182469-182470,182513-182514,182552-182553,182622-182623,182673-182674,186045-186046,186049-186050,186058
Merged /product/features/B:r184166-187801
Как нам отменить / восстановить (в командной строке) эти реверсированные слияния в рабочей копии ветви A перед фиксацией svn, так что mergeinfo покажет только
Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
Merged /product/features/B:r184166-187801
Заранее спасибо за вашу помощь / ответы
1 ответ
Мы используем 1.6 SVN клиент.
Вы не должны использовать клиент SVN 1.6. Вы должны использовать SVN 1.9.x или как минимум 1.8.x клиентов. Нет практической причины использовать устаревшую и неподдерживаемую версию клиента или сервера SVN.
Обновите клиентскую и серверную инфраструктуру и попробуйте автоматические слияния реинтеграции, представленные в SVN 1.8. Если у вас есть какие-либо вопросы о слиянии в SVN, прочитайте документацию: SVNBook | Ветвление и слияние.