Software management consultant and CTO, Headspring Systems
I would recommend one line of versioning per repository for most cases. Here is a sample trunk set up with a VS.Net solution.
root
- trunk
- bin
- nant
- log4net
- src
- project 1
- project 2
- mysolution.sln
- CommonAssemblyInfo.cs (for version number, etc)
- automatedbuild.build
- clickToBuild.bat
- tags
- 1.0.0.1
- 1.0.0.2
- 1.0.0.3
- 1.0.3.1
- 1.0.3.2
- 1.0.0.4
- 1.0.0.5
- branches
- 1.0.0.3-hotfix
About Jeffrey Palermo
Jeffrey Palermo is a software management consultant and the CTO of Headspring Systems in Austin, TX. Jeffrey specializes in Agile coaching and helps companies double the productivity of software teams. Jeffrey is an MCSD.Net , Microsoft MVP, Certified Scrummaster, Austin .Net User Group leader, AgileAustin board member, INETA speaker, INETA Membership Mentor, Christian, husband, father, motorcyclist, Eagle Scout, U.S. Army Veteran, and Texas A&M University graduate.