I have access to a read-only SVN repository of a certain project.
I want to extent this project with my own modifications/additions. If I had full access to this repo, i could simply make my own development branch. However, I have not (and won't get write access).
I would like to have my modifications stored in an (internal) repository so I can keep track of my own developments.
Is it possible to set up a construction using SVN that can deal with this?
Initially I was thinking about creating an (internal) SVN repository with a the structure as below:
trunk
- containing a copy of the external repo making use of svn:externals
branch
- my development branch based upon the trunk
However, I quickly found out that it is not straightforward (if not impossible?) to create a branch based upon an 'external' folder. I also want to be able to merge changes in the external repository into my own development branch. I also doubt whether this is possible using this construction.
Is it possible to get this construction working? Or should I deal with this in a completely different way? Any advice on this issue is greatly appreciated.
thanks
peter