Я застрял на команде «arc land», которая является частью инструмента арканита, который поставляется с инструментом анализа кода Phabricator от Facebook. Описание «земля дуги» на странице арканиста HERE говорит: нажмите Git, изменив землю дугой.проблема с командой «arc land» в инструменте проверки кода для фабрикатора
Но когда я пытаюсь сделать то же самое, пробивая в следующей команды:
arc land branchname --onto branchname
я получаю следующую ошибку каждый раз
Switched to branch branchname. Updating branch...
Usage Exception: Local branch 'branchname' is ahead of 'origin/branchname', so landing a feature branch would push additional changes. Push or reset the changes in 'branchname' before running 'arc land'.
Перед этим я выполнил все обычные шаги правильно. то есть. 1. создать локальное обязательство 2. использовать дугу Diff для отправки этой фиксации на рассмотрение 3. получил, выделяющих принял какой-то рецензент 4. наконец Phabricator говорит в верхней части экрана: Дифференциальный
Revision Status: Accepted · Next step: arc land
и вот где я застрял прямо сейчас. Выполнение только дуговой земли автоматически пытается подтолкнуть изменения к «мастер-ветке», которые я не хочу.