Reputation: 316
I am developing a web application in PHP with the framework symphony (1.4). The code is versioned using SVN. In this web app, there is a common base shared by all of our customers, and some extra-functionalities created specifically for each customer. Those specifics are in files / folders anywhere inside the project’s code. What we are trying to do here is to have different repositories that we can mix easily:
I have already looked around and I found different things like the svn property external or the svnadmin sub-command dump. But I did not found anything that seems to be really appropriate to my needs. So before I start working on a shell script to do this and potentially mess up my projects, my questions are :
Upvotes: 3
Views: 140
Reputation: 4434
Create several branches, one for your base functionality and one for every customer. You can use svn:external within you repository to link to your base functionality files.
Upvotes: 1