-
Notifications
You must be signed in to change notification settings - Fork 1
Git Workflow
Markus W edited this page Aug 12, 2013
·
3 revisions
- master (release branch)
- Should be used for consistent versions that belong together (e.g. sprint releases). Do not use as development master
- DataGenerator (Java)
- Development branch Data Generator
- SensorService (Java)
- Development branch Mobilis Server Part for ACDSense
- SensorClient (Objective-C)
- Development branch iOS App for ACDSense
Branch master
is intended to work as release branch. When all components reach a consistent version that belong together (e.g. sprint results) all these component's branches should be merged and committed on master
branch.

In the picture there is an initial commit on the master
branch. Later all the components are modified independently within their branches. Finally they reach a consistent version (top-most entry). A download/checkout of the master
branch contains a consistent state of all versions.
git checkout master
git merge DataGenerator SensorService SensorClient