I have source code that is 95% the same for all customers. Some customers ask for something specific, however. How can I manage this, is it possible with VisualSVN/Subversion?
Update:
Some details about the application, it's a web ASP.NET MVC with NHibernate.
The application has several projects : the web part, the repo part (where we use NHibernate to access database) and a service project.
The service project uses the repo project and the service project is the project with business rules.