Создать ревизию для каждой ветви функций

В настоящее время я использую Git и Arcanist для нашего проекта. У меня есть проект с парой задач через фабрикатор. Как только я создаю ревизию через arc diff для функциональной ветви (A), Я хочу начать в другой ветви функций (B) до пересмотра закрыт. Как я могу вызвать arcanist, чтобы новый diff и ревизия создавались для каждой отдельной ветки? Когда я переключаю ветви и пытаюсь arc diff, он просто добавляет новую ревизию и diff к предыдущей.

1 ответ

Есть ли изменения из A а также B зависит друг от друга?

Если нет:

Например, вы в master сейчас и создайте новый A ветвь с git checkout -b Aвнесите свои изменения, и это подтолкнет его к рассмотрению с arc diff master,

Теперь вы можете вернуться к мастеру и создать новый B ответвление от него с

git checkout master
git checkout -b "B"

внести изменения и подтолкнуть его к рассмотрению с arc diff master, У вас будет два отзыва для A а также B

Если да: вы отправили свои изменения на рассмотрение для A ветка. Теперь вы можете создавать новые B филиал из A с: git checkout -b Bвнесите изменения и отправьте их на проверку:

arc diff A

после этого у вас также будет два отзыва для A а также B

Другие вопросы по тегам