Сложный Subversion 1.4 слияния - PullRequest
       19

Сложный Subversion 1.4 слияния

0 голосов
/ 21 сентября 2011

У меня была длинная ветвь функций, которую нужно объединить обратно в транк.Но у меня чертовски много времени, чтобы правильно понять заклинание, и я мог бы воспользоваться небольшой помощью.

журнал из моей ветки функций выглядит следующим образом (я упрощаю, чтобы упростить это):

r170 fixed bug in boppity.py and snafu.py
r160 merged trunk revisions 131-159
r150 added boppity.py
r140 fixed bug in snafu.py
r130 merged trunk revisions 100-129
r120 fixed bug in foobar.py
r110 added foobar.py and snafu.py
r100 branch created

Итак, что я думаю Я хочу сделать, этообъединить 100-120, 130-150, 170. Я не думаю, что хочу объединить 130 или 160, потому что эти изменения уже существуют в обоих местах и, скорее всего, дадут мне конфликты деревьев.

(И для тех,из вас, кто задается вопросом, почему я не использую функцию «реинтеграции», это потому, что мой сервер Subversion все еще 1.4, поэтому он не имеет этой функции, AFAIK.)

1 Ответ

1 голос
/ 21 сентября 2011

Вы должны объединить все ревизии из транка в вашу ветку и разрешить все конфликты

Если вы все еще используете SVN 1.4, посмотрите все переименования, так как они не объединены правильно.

После этого выполните слияние, расширив ветку и ствол и применив его к стволу.

Смотрите здесь для получения дополнительной информации

...