Hi, my project consists of multiple repos. Each repo has a branch `master`. SOME repos also have a branch `develop`.
1) Is there any way to specify that I have these 2 "default" configurations, so all diffing/rebasing would be done against those?
2) When I update the project while working on feature branches, I run a script that does rebase on origin/master or origin/develop, depending on a repo. Note the "origin/" part. I don't want to rebase on local `master` or `develop` because in order to update it I'd need to check it out, update, then check out my feature branch, and finally rebase. I only want to switch to `develop` if I want to (e.g. my work on feature branch is done), not in order to rebase my feature branch, otherwise I don't care what's in the local `develop` branch, I always want to rebase on origin/develop (or origin/master, depending on repo).
So, basically, I want to have 2 modes of updating the project: a "normal" one, where each repo on a branch xxx is rebased to origin/xxx (I guess that's what the current "Update project" does in rebase mode), and "origin" when a branch xxx is rebased to origin/master or origin/develop, depending on a repo.
Can CLion help me with anything of this or I'm stuck with my shell scripts?