We have several systems and some of them have files that are used by multiple systems. I believe that I could create multiple branches and simply never use the master branch, but this seems dangerous - what if someone commits to master. It's also a little confusing. Is there a built in way to maintain this kind of design? Here is a brief diagram: System 1 - files and functions unique to industry A. System 2 - files and functions unique to industry B. General Files - Files are generic and used by both System 1 and 2. Thanks.
... View more