Hello,
We plan to work on main software codes and additional development codes in a software project.
We do not want developers who develop on the main software to see the source codes that emerge during the additional development process.
We cannot solve this problem by separating it on a branch basis. If I had to explain with an example,
Developers named A,B,C will only be able to work on ABC Branch,
Developers named D,E will only be able to work on DE Branch....
A user with the Admin role will manage the entire project and prepare the final version by merging it.
Is it possible to do this on a Branch basis? Is there a detail we missed?
Or;
If I want to do it on a repository basis, is there a structure where we can publish the codes by performing a weekly repository merge?