Могу ли я (и как) применить патч, созданный от ствола к ветке?
-
29-09-2019 - |
Вопрос
Недавно я работал над багажником, и я подумал, что я думал, что другие могут понадобиться, поэтому я создал патч непосредственно перед совершением.
Теперь коллегу -разработчик, который работал над филиалом (который поступает из туловища пару недель назад), нуждается в этих изменениях, чтобы перейти на новый сервер.
Я пытаюсь применить свой патч с помощью черепахи 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 Как объединить изменения от ствола в филиал и наоборот?