I have a repo(we calls it as repo X) that maintaining by another group. For some reason I have only read access(can't add new branch) for this repo.
So I've to mirror it and migrate a same one(call repo Y) on our own server. And every day we want synchronization this repo.
But we're face a problem.
The original repo have 3 branches:
branch A, branch B, branch C
And the repo on our server have 2 more branches:
branch E, branch F
Because we want to synchronization code from repo X, so we mirror it and push it to our server.
But we found that our own branch E, F is deleted.
Is there any good way to solve this problem?
Generally speaking, what we need is to have a new repo Y on our own server, and we could make our own changes on it, but still we could fetch the newest changes form the original repo X.