Как изменить ветвь по умолчанию при использовании дуги diff?

В первый раз, когда я использовал diff diff для отправки ветки, он спросил, с какой веткой следует сравнивать изменения. Я ввел origin/master. Это сравнивает его со всеми изменениями, внесенными в ветвь мастера. Теперь он всегда использует Мастер, чтобы сравнить его с которым я хочу изменить на origin/develop.

Мне было интересно, если бы был способ изменить ветвь по умолчанию, так что вместо использования arc diff origin/develop я могу просто использовать arc diff.

Ответ 1

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

Когда вы выбрали origin/master, arc записывает эту информацию в файл .git/arc/default-relative-commit.

Отредактируйте этот файл, чтобы он содержал другую ветвь относительной фиксации, содержащую

origin/develop

Ваши последующие изменения будут созданы против ветки origin/develop при выпуске arc diff.

Вы можете изменить его на origin/master, если вам нужно снова создать ревизии master.

Надеюсь, что это поможет.