I have a client that uses SVN for source control and TortoiseSVN on the desktop.
Generally (though not consistently) they use it like:
- Repository
- \applications
- \BusinessLine1
- \Application1
- \Branches
- \Trunk
- \Application2
- \Branches
- \Trunk
- \Application1
- \BusinessLine2
- \Application3
- \Branches
- \Trunk
- etc...
- \Application3
- \BusinessLine1
- \applications
I am contained to BusinessLine1 via permissions.
App1 and App2 are both .NET solutions. A Website, and WebServices. The Website is the only client for the WebServices and they share the same dev cycle.
Is it possible to combine the solutions/projects into one, without losing the history from each?
I've found the following but the difference is these are still separate codebases where as I'm essentially trying to intermingle files while still keeping the history for each.
- Combining multiple SVN repositories into one
- How to merge two seperate - yet similar - codebases into one SVN rep?
To be clear, I know how to combine the projects into one solution in Visual Studio, I'm specifically looking for info about how to do this and retain the history for each file in SVN if at all possible.