SVN: замена багажника на ветку - PullRequest
2 голосов
/ 03 сентября 2010

Если у вас есть ветка SVN, над которой был проделан огромный объем работы, фактически являясь основным местом для разработки, есть ли какой-то особый способ решить, что эта ветка должна стать стволом?В проекте, с которым я связан, есть такая ситуация, это все равно, что взять ветку кода вашей операционной системы и затем заменить все ядро.

Есть ли «правильный» или «неправильный» способ обработкиэтот?Кажется, что принудительное объединение ветви, когда она сильно отличается, не достигает большого, если все изменения в стволе были объединены с вашей веткой.

1 Ответ

1 голос
/ 03 сентября 2010

Почему бы просто не объединить все обратно в транк?

Или, если вы могли бы (в одной транзакции, предпочтительно):

  1. Удалить существующую транк.
  2. Скопируйте (или переименуйте) ветвь в транк.

Используя svnmucc , вы можете сделать:

svnmucc rm http://host/repos/trunk cp HEAD http://host/repos/branches/b http://host/repos/trunk
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...