Создать ревизию для каждой ветви функций
В настоящее время я использую 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