2012-05-29 7 views
0

Я создал ветку, не копируя файлы с багажника. Разработка завершена и готова к выпуску в прямом эфире. Я хотел бы объединиться из отделения в багажник. (соединительная линия содержит существующий код). Afer, используя команду merge, я не вижу никаких файлов, которые были объединены. Я могу видеть разницу в файлах, когда я сравниваю магистраль и ветку с помощью gui subverion. (Subverion 1.6.16)Слияние из ветви в магистраль с использованием подрывной деятельности

Чтобы слить, я выполнил следующие шаги:

1.checkout ствол в папку с именем working_copy

2.run командой СВНАМИ информации ствола, чтобы получить число пересмотренного варианта AAAA

3.run команда SVN журнал --step-on копия филиала bb бб

4. SVN слияния -r BBBB: AAAA ОТДЕЛЕНИЕ URL working_copy

5. svn commit -m "merged" получил новое количество оборотов после фиксации. Никакие файлы не сливаются и ошибок не видно.

Пожалуйста, совет, где я поступил не так. Также возможно использовать команду слияния, если ветвь не складывается из магистрали.

Заранее спасибо.


Дополнительные шаги выполняются я выполнил этот шаг после unsucessul слияния СВН добавить * --force с последующим СВН фиксации. но не повезло.

+0

Попробуйте параметр «--ignore-ancestry» для слияния svn. Также возможно создать файл патча из ветки (svn diff -r x: y), а затем применить его к соединительной линии (svn patch). – alexander

ответ

2

Необходимо, чтобы reintegrate ветка в багажник. Here is how.

Обратите внимание на два важных момента: (1) Слияние ствола с веткой; и (2) с использованием опции --reintegrate.

+0

@cherian, был ли этот ответ полезным? –

Смежные вопросы