Земля фабрикатора не будет работать, потому что есть несколько изменений в ветки функций

У меня две ветки, начатые в разных точках. Они в основном одни и те же, за исключением нескольких дополнительных коммитов на одном из них. Когда я пытаюсь посадить этот, я получаю:

Исключение использования. Существует несколько изменений в ветке функций "newbranch", которые отсутствуют на "devel": -D newbranch1 -D othernew branch

Разделите эти ревизии на разные ветки или используйте --revision, чтобы использовать сообщение commit и приземлить их все.

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

Ответы

Ответ 1

Я рекомендую моим разработчикам, чтобы они использовали --revision для внесения конкретных изменений.

Например: arc land --revision D123 --onto devel