I am currently using subversion to manage my source code, and I have come to the point where I need to create the software that I am working on for the client. All branding is processed in the project resources, so changing the way you look at the client is very simple. I had a problem saving the proprietary version of the software in the original repository. This is a separate branch right now, but when you try to merge the changes from the trunk to the branded branch, it happily overwrites the file with the branded resource.
What would be a good way to preserve these differences, but still you could easily check everything you need to create a release for a trunk assembly or an assembly using a custom resource file?
Timothy Strimple
source
share