In our enterprise project we used to use VSS. Our project for 6 customers were single source, so we only needed to keep a "fullVersion" and "branched" directories for our version managements. In order to get the sources of customer1, we first get the fullversion and then branched for customer1(it was been replaced to general sources).
We have migrated to SVN. But the question now is that if I want to have the same functionality, I need to keep the whole project in "fullVersion" and in every "branches". becuase switching in SVN does the same functionality. Am I right? Please help me to find the solution to this problem, so I can keep one general source, and only branched files of different customer?