I have a developer that has asked me if there is a way to exclude certain code from deployment.
We run debug and release builds directly from most recent code in source control. She'll check in code and not want it to be included in the build for various reasons. (The root of this is probably a sort of, design on the fly mentality, but that's a long story)
I've thought about telling her to just comment the entry points, but that will limit her ability to test fully, and it's dificult in several of the monolithic applications we have.
I've thought about telling her to shelf the code, but we're stuck on VSS 6 that doesn't seem to support shelving. (Is there a hack to mimic shelving?)
I've thought about telling her to include precompilier directives to wrap the code that she wants to exclude.
All of these solutions have their obvious problems, so i'd thought i'd try asking the Internet communities.
What do you all do for this sort of problem? What would you do if you had these problems?
Thanks for all your help.