General Workflow
Hi,
i've some questions for git/arc/branching workflow:
We want to develop in featurebranches:
User runs "arc feature coolNewFeature origin/master"
We want to use reviews:
do some cool stuff
git commit -a
do more stuff
git commit -a
arc diff
reviewer accepts the diff.
Now lets say, we want to use a kind of continuous integration and deploy featurebranches to a staging area and if everything is ok, merge it to master (or stable branch?) and deploys it to production.
Is it right if we do:
git push --set-upstream origin coolNewFeature
Some CI system checkout branch from repository and deploys it
The developer do some tests on staging
After that, the developer runs "arc land"
Some CI system updates master from repository and deploys it
Is it correct? Or is there any documentation about such workflows? Phabricator itself uses a stable-branch, right?
Thanks in advice
Best regards,
Axel