Big project layout : adding new feature on multiple sub-projects
Posted
by
Shiplu
on Programmers
See other posts from Programmers
or by Shiplu
Published on 2013-06-11T18:15:41Z
Indexed on
2013/06/25
22:28 UTC
Read the original article
Hit count: 392
I want to know how to manage a big project with many components with version control management system.
In my current project there are 4 major parts.
- Web
- Server
- Admin console
- Platform.
The web and server part uses 2 libraries that I wrote. In total there are 5 git repositories and 1 mercurial repository. The project build script is in Platform repository. It automates the whole building process.
The problem is when I add a new feature that affects multiple components I have to create branch for each of the affected repo. Implement the feature. Merge it back. My gut feeling is "something is wrong".
So should I create a single repo and put all the components there? I think branching will be easier in that case. Or I just do what I am doing right now. In that case how do I solve this problem of creating branch on each repository?
© Programmers or respective owner