Mercurial - пересадка наборов изменений из разных веток (используя TortoiseHg) - PullRequest
3 голосов
/ 09 марта 2012

Я поддерживаю проект с двумя головами, которые очень похожи друг на друга, поэтому я подумал, что можно будет просто перенести набор изменений из одной ветви в другую. Но иногда это не удается, потому что код для изменения находится на другой строке, и я в конечном итоге с файлом .rej.

Какие у меня варианты с этого момента?

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

Могу ли я сказать transplant игнорировать номера строк?

1 Ответ

4 голосов
/ 09 марта 2012

В Mercurial 2.0 введена команда Graft .

Как объяснено в следующем ответе SO: Graft vs. Transplant , Graft использует внутренний трехсторонний механизм слияния вместо патч-одного, поэтому он может лучше справляться с проблемами, которые вы описания. Вы также можете взглянуть на этот вопрос: ртутный: как черри собирать при слиянии .

...