Есть ли лучший способ применить патч из одной ветви в другую для SVN? - PullRequest
0 голосов
/ 15 сентября 2009

IntelliJ имеет эту замечательную интегрированную команду "shelve", которая может сделать это легче, но все же немного сложно применить к различным веткам за один раз.

Я всегда вручную создаю патч, копирую его в рабочую папку другой ветки, затем применяю. Иногда это подвержено ошибкам.

Что вы, ребята, делаете?


Чтобы уточнить немного (и благодаря первому ответу Карлоса)

Я думал, что слияние подтолкнет все изменения для файла в вашу целевую ветку. Однако, если я разветвился на 10-й версии, внес изменения 11 и 12 в набор файлов, некоторые из которых перекрываются. И я только хочу перенести исправление версии 12 в мою ветку RC, я не могу просто использовать svn merge, так как это также принесет 11. Если в svn merge есть способ обойти это, поправьте меня.

Еще раз спасибо!

1 Ответ

3 голосов
/ 15 сентября 2009

Я обычно делаю "svn merge" с TortoiseSVN довольно просто.

Вы можете проверить здесь: http://svnbook.red -bean.com / ru / 1.0 / re16.html и здесь: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-merge.html

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