We currently have a large Subversion repository, with a tree like:


There are 81 solutions and 22 libraries. The trunk subdirectories were added so we could use branches, but in practice, we don't use branches at all.

My question is: if we migrate this to Mercurial, should be set up one big Mercurial tree with the same structure? Or should we create 81+22 Mercurial repositories?

1 Answer 1


Why not something in between? I strongly suspect the libraries should be subrepos (a bit like external in svn)

The solutions could either be seperate repos if they are unrelated, or if there is some relation between them, perhaps named branches in one (or a few repos)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.