recently i was embarking on new project. it is giving me this time try to make my tfs structure more solid put some betterment on my recent version. so here it s
branch
release
trunk
bin
docs
src
sln.file
project1
project2
tests
sln.file
project1.test
project2.test
since test projects will not be branched this make sense. however I was contemplating is it better to keep test projects within same sln. though it s my preference how can than I refer to them withing working dev solution.
http://tfsbranchingguideiii.codeplex.com/
Also, I don’t know what you call the “test projects”, but if they change when your main code changes, then they should be branched with your main code.
Here’s a brief description of how I set up a small application recently. I have not yet moved larger larger applications, so haven’t yet dealt with things like libraries of common code.