Git SVN non-standard branch/tag/trunk layout
- From
- Albert Krawczyk <pro-logic@optusnet.com.au>
- Date
- Dec 12, 2010, 21:35 UTC
- Message-ID
- <006c01cb9a44$8407d2f0$8c1778d0$@optusnet.com.au>
Hi all,
One of the SVN repositories that I work with (and have a Git version of) has recently implemented a tag/trunk/branch layout, and I'd like to update my repository to correctly work with this layout.
As far as I understand the standard layout for a SVN repo that supports branching is
SVR Root ----Trunk - folders/files \ --Branch - folders/files \ -Tag - folders/files
With each of those having the project contents
The SVN repo I am now faced with has the trunk/branch/tag folders on selected folders in the tree.
Essentially instead of having one project per repo, there are multiple projects in the repo. So the repo looks like this
---SVN Root --- Folder(Proj1) ---- Files \ ---- Folder(Proj2) --- Trunk - Files | \ | - Branch - Files | | | - Tag - ... | |- Proj3 - Files |- Proj4 - Trunk |-Branch | - Tag
The question is, is there a way I can get Git SVN to understand and replicate this layout in a git repo? I don't mind if I have to import the entire repo again into git.
Thanks, Albert