So I have two different project in the same repository one for the client side and the other for the server side (they don't share any code).
When I branch from master and make changes on the client side project and then I want to merge back to master (after a month or so), I face a merge conflict with the server side code (other team member working on the server side).
Is it better to have two different repositories, where one holds the server and the other holds the client side code? Or should I keep it the way it is now?