Черепаха SVN Merge: Branch-> Магистраль с историей ревизий из обоих деревьев - PullRequest
3 голосов
/ 09 июня 2011

отрезаем ветку от ствола. Изменения сделаны на обоих деревьях и зафиксированы. Теперь мы хотим объединить ветку с транком со всей историей ревизий от обоих. Возможно ли это?

Отличается ли ручное слияние от черепахи Слияние SVN говорит, что мне нужно сделать 3-4 файла? «Означает, что я вручную проверяю изменения, затем делаю это на транке и фиксирую транк.»

Я ранее задавал вопрос по этому поводу, но все еще в замешательстве. Только комментарии экспертов.

Thx

1 Ответ

5 голосов
/ 09 июня 2011

Вы должны иметь возможность объединиться из своей ветви в ствол, просто щелкнув правой кнопкой мыши по целевой ветви и выбрав объединить. Как правило, объединение реинтеграции объединит все изменения из ветви обратно в целевую ветвь. У меня были с этим ошибки в прошлом, основанные на версии svn, как выполнялись слияния в прошлом и т. Д. В этот момент я просто сделал бы «Диапазон ревизий слияния» без указания ревизии. Затем он подобрал соответствующие диапазоны для объединения и успешно перенес их в магистраль.

Как только слияние завершено, вы должны зафиксировать слияния. Проще говоря, операция объединения завершается на вашей локальной рабочей копии. Затем вам нужно будет зафиксировать изменения в вашей рабочей копии, чтобы другие могли ее забрать. Я рекомендую делать слияния на чистых копиях веток / целей (т.е. у вас нет ожидающих изменений ни в одной ветке). Также убедитесь, что вы фиксируете любые изменения свойств.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...