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 | Ветвление и слияние.

Другие вопросы по тегам