What is the best way to support project code for several clients?

We have a project (asp.net, js, css, code behind, etc..) and some clients (a couple for example).

What’s the best way to develop and support project for several clients?
The clients has different css, images and some js code inside theirs project, but big part of web forms,css,js and server code is uniform.

  • How do you handle versioning on a Web Application?
  • Using ASP.NET in GitHub Pages
  • Where should you store 3rd party assemblies?
  • C# Cannot read from App.config file in MVC
  • Git Pull from Batch file with different user
  • GIT + HTTP fails across network
  • Maybe git branches help us, maybe composite controls, or other solutions?

  • Cocos2d-x Project with Xcode 4.3 and Visual Studio 2010 GIT (BitBucket)
  • Git de-selects a commit be default in interactive rebase
  • Is there a way to list the commit's author in `git rebase -i` (interactive)?
  • How can I use “git describe --match” sensibly in combination with a shallow clone?
  • Clone contents of a GitHub repository (without the folder itself)
  • Is this a good scenario for using git push --force? Am I alright to use it in this scenario?
  • One Solution collect form web for “What is the best way to support project code for several clients?”

    With Git you have single solution: “Branch Per Client”. Period

    Git Baby is a git and github fan, let's start git clone.