I have two branches, started at different points. They are mostly the same, except for a few extra commits on one of them. When I try to land that one, I get:
Usage Exception: There are multiple revisions on feature branch 'newbranch' which are not present on 'devel': -D newbranch1 -D othernew branch
Separate these revisions onto different branchs, or use --revision ' to use the commit message from and land them all.
I can't find any guidance as to how to separate the revisions onto different branches, or what that even means. Is there any way around this?
I recommend to my developers that they need to use
--revision
to land the specific change.Syntax:
arc land --revision <diffID> --onto <branch>
For example:
arc land --revision D123 --onto develop
Note: Only accepted revision can land.