Как именно выполнить слияние в стиле Subversion pre-1.5? - PullRequest
0 голосов
/ 22 сентября 2009

Я сейчас имею дело со слияниями Subversion 1.4 и нашел этот ответ на вопрос, который точно описывает мою проблему. Актуальный вопрос касается проблемы перебазирования и слияния в стиле * 1003 с SVN, что приводит к конфликтам деревьев. Включает следующую рекомендацию:

[...] вместо слияния ветвей по диапазону с рабочей копией, указывающей на ствол, вы хотите объединить «FROM trunk @ HEAD TO branch @ HEAD» с рабочей копией, указывающей на ствол. По сути:

«Дайте мне все изменения, которые мне понадобятся, чтобы сделать ствол идентичным ветке».

Теперь мне интересно, как на самом деле сделать это слияние с SVN, поскольку svn merge только сливается с рабочим каталогом. В первоначальном ответе есть опечатка или я что-то упустил?

Ответы [ 2 ]

1 голос
/ 23 сентября 2009
  1. После svn merge вам нужно svn ci, и слияние фиксируется в ветке
  2. В Subversion 1.4 лучший способ обработки слияния - svnmerge.py
0 голосов
/ 22 сентября 2009

Я не уверен, но мне кажется, что вам нужно объединить разницу между головкой ответвления и головкой ствола в ствол, так что это будет "FROM branch @ HEAD TO trunk @ HEAD", а не наоборот ,

Существует синтаксис слияния, в котором вы объединяете разницу между двумя тегами в вашу рабочую копию. Это будет тот, чтобы использовать. (Извините за то, что я такой расплывчатый, но я не сделал много SVN до 1.5.)

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