I want to differentiate a repository into different levels
- For development
- For testing and
- For implementation etc.
One solution I found is branching, but there will be issues when merging two branches.
Is there any effective ways, please let me know.