We have a system where we use a bespoke CMS on one of our servers. This CMS is used by 30-40 clients. The majority of the files for each client CMS are the same (apart from a few folders)as each time we add a new feature / patch / bug fix we roll it out to all clients. We want to consolidate these files into a single place so we can deploy our changes to it from SVN more easily.
we have a structure like this for each user account:
/home/user/public_html/css/
/images/
/admin/
index.php
etc ....
In this example, the css and images folders would be unique to each client site but all other files would be common to all. Not sure if we should be looking into symlinks / NFS / something else ??