my team currently owns ~20 different maven modules (with a single repo for each). Is there a way in stash to create a single project, with all 20 repos underneath, or is the intent for a 1 to 1 mapping between projects and repositories?
There are two options. Subtree and submodule. Here is a good demo of each (http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/).
You can arrange your repos into projects as you please. (They can also be moved from one project to another if things change.) The two main organising factors should be- The logical grouping of the repos (part of the same product, owned by the same team, etc.)- Common access control requirements (everybody who can read/write a project can read/write all the repos in it, with the exception of restrictions set by branch permissions)
[As Timothy pointed out, you can arrange your repos as submodules of each other, if necessary/convenient, but this has nothing to do with organising them into projects.]
[As Timothy pointed out, you can arrange your repos as submodules of each other, if necessary/convenient, but this is independent of how you organise them into projects.]
It looks like you're new here. Sign in or register to get started.