I am developing an application that has some features which are only meant to be available to members of the company while the majority of the application is for public use.
Having two separate repositories is a nightmare, since many bugs, feature requests etc. related to one are relevant to the other. Is there any good way to handle this with repositories?
Currently, I just have 2 separate repositories, and whenever one is changed I have to go and make the corresponding changes in the other repository. And simply copying over files doesn't always work, since the internals of some of the main scripts are slightly different.