1. Separate main and private storage
2. Appoint an Integration-Manager (IM)
3. Contributors can first clone the official repository and push it to their personal repository after modification
4. Request 'IM' to pull from new repository
5. 'IM' remotely adds the contributor's repository and merges it into the local (develop) branch
6. IM then pushes the merged changes to main repository.
Source: Git homepage documentation
https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows
| part | name |
|---|---|
| Intergration-Manager | seonghun-Kim |
| Frontend Developer | seunghyeon-Lee, seonmyeong-Song |
| Backend Developer | jaeha-Lee, junho-Lee |
test
- Master (Versions for distribution, main storage)
- Hotfix (Urgent bug fixes)
- Develop (Developing, where most "branching" happens)
- Front-end, back-end (Distinguish sectors)
- Feature (Developer level)
