You are correct that there will be issues with a fresh checkout. But I can live with that. The code will not be affected, just the way the code is tested. Once the developer decides on how they wish to test I do not want to A) lose those changes or B) step on the choices others have made by versioning it.
Think config or settings file. -----Original Message----- From: Les Mikesell [mailto:[email protected]] Sent: Thursday, August 22, 2013 1:53 PM To: John Maher Cc: Edwin Castro; [email protected] Subject: Re: Switching On Thu, Aug 22, 2013 at 12:43 PM, John Maher <[email protected]> wrote: > > The clean up script is a good idea but won't work here. We have mostly all > class libraries. One executable. This means to test we need to specify an > application in the project. Some developers use the exe while some use a > tool made just for testing the classes. This information is in the *.sou > files which are unversioned for this reason. So we don't want to delete them > (as I incorrectly stated somewhere) but ignore them. You are sort-of asking for trouble if you have any dependency on unversioned files being in a workspace at all, much less for them to continue to exist when switching among versions with/without the containing directories. I'd advise stepping back from the immediate problem and thinking of processes that will always work with a fresh checkout so that in the future you can use build automation tools like jenkins, relying only on the contents of the repository even when the build happens on a new host. It will simply your life even for manual operations if you can count on that. -- Les Mikesell [email protected]
