SVN Merge не получает все изменения - PullRequest
0 голосов
/ 17 февраля 2011

У меня есть две ветви, dev_branch и trunk

При пересмотре ствола 3656 я создал dev_branch

разработка происходит в обеих ветвях, затем в

[trunk: 3770]
[dev_branch: 3777]

я слился [dev_branch 3656-3777] до trunk

разработка на dev_branch остановлена, исправление ошибок и полировка продолжаются на соединительной линии 3826 - это успешный выпуск

Теперь я хочу обновить dev_branch, чтобы возобновить разработку, поэтому я используюЧерепаха SVN для слияния [ствол 3778-3826] с dev_branch.

Во время слияния возникает несколько конфликтов, и на каждом из них я выбираю «использовать репозиторий»

Вот проблема: После слияния, есть еще много различий между моей стволовой и dev_branch проверками.Например, изменение файла CSS при редакции [Trunk 3790] не сделало его моей рабочей копией dev_branch после слияния.

Есть идеи?

1 Ответ

0 голосов
/ 17 февраля 2011

У меня есть 2 рекомендации относительно вашего сценария.

1.) Не делайте эту вещь «используйте хранилище» в случае легкого конфликта.Попробуйте разрешить конфликты вручную, когда это возможно.Особенно в вашем сценарии, если вы действительно перестали работать с dev_branch, я не понимаю, почему вообще могут быть какие-либо конфликты.В конце концов, пропущенное вами изменение было случайно зафиксировано в dev_branch.Разрешение конфликта вручную привело бы к этому.

2.) В вашем сценарии я бы предпочел не объединять вещи обратно в dev_branch.Я предпочел бы создать новый dev_branch_2 из транка.

С уважением

...