Могу ли я (и как) применить патч, созданный от ствола к ветке?

StackOverflow https://stackoverflow.com/questions/4329651

Вопрос

Недавно я работал над багажником, и я подумал, что я думал, что другие могут понадобиться, поэтому я создал патч непосредственно перед совершением.

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

Я пытаюсь применить свой патч с помощью черепахи SVN, но это не шов, чтобы любить различия моих рабочих копий. У меня есть :

  • Мой туловище в: D: svn Trunk
  • Ветвь в: d: svn branches thebranchineedtopatch

Я пытаюсь сделать что -то невозможное? Что -то мне не хватает?

Могу ли я применить патч багажника в филиал рабочей копии?

Спасибо за помощь!

Это было полезно?

Решение

Perquisite: Допустим, вы в настоящее время работаете над филиалом. Чтобы проверить это использование svn info. Анкет URL должен указывать на вашу филиал

Затем вы можете объединить изменения от туловища в вашу филиал, используя команду Merge

svn merge -r FROM_REVISION:REQUIRED_REVISION url/to/trunk .
or
svn merge -r 26:32 url/to/trunk .

Это принесет все наборы изменений от 26 до 32 туловища в вашу филиал.

Ах, уже есть дискуссия о том, как сделать это с Tortoisesvn: Использование TortoiseSvn Как объединить изменения от ствола в филиал и наоборот?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top