I try to setup TC and have some problems with it.
I have a repo TRUNK, and I have project inside it TRUNK/Project1, but I want to use revision number of whole repository, so I have a CVS root for TRUNK, and some checkout rules:
+:Project1 => .
which allows me to checkout only Project1, but use revision number of TRUNK. For checkout I have a custom directory and before every checkout it cleans.
So, there is a problem, when build is triggered there is a very strange checkout performs. It checkouts all I need, but last changes looks like last modifications.
For example ProgrammerA made changes in file FileA and commited it. After that build triggerder and checkout performed and my build process failes due to local modifications.
When I try to do a commit on my Project1 directory, TortoiseSVN asks me to commit changes in FileA, which were made by ProgrammerA.
How can I solve this problem?
Thank you and sorry for my English.