Thanks for writing this book, I have found it helpful. The “Pragmatic Guide to Subversion” shows one how to setup a repository, create projects, create branches and how to create tags, etc.
What I am looking for is information on the following topics:
- Another developer and myself are going to start out with the same code baseline. I am going to parallelize the existing code. He is going to be adding new functionality. Should we be working in separate projects or in the same project with one of us using the trunk and the other using a branch. If I want to merge my parallel code with his new features at some point down the road, will it be easier to accomplish this using the “trunk and branch” method versus the two separate projects approach?
P.S. Are these type of questions already documented? For instance in your other Subversion book or on the web?