configuring branches, tags, and trunk

gwk
Posts: 7
Joined: Wed Mar 08, 2006 9:19 am
Location: Munich, Germany

configuring branches, tags, and trunk

Postby gwk » Fri Dec 08, 2006 12:32 pm

Hi,

I have a particular repository layout where there isn't a global /trunk,
/branches, /tags. Instead I have this:

TRUNK: /clearcase/trunk-munich
BRANCHES: /clearcase/r12/branches
TAGS: /clearcase/r12/labels

Actually it is even a bit more involved. The above just shows branches and
tags for my r12 release. There are more branches and tags for other
releases; just replace "r12" by something else.

How can I configure subversive to work with this structure? As soon as I
enter anything containing "/" in the repository properties, advanced tab,
I get "Field 'Advanced > Trunk' contains invalid resource name.", and
the finish button becomes grayed out :(

Help needed, or a generous pointer to some doc :)

--
Regards,
Georg.

Elena Matokhina
Posts: 29
Joined: Thu Sep 14, 2006 7:31 am

Postby Elena Matokhina » Fri Dec 08, 2006 2:13 pm

Dear Georg,

Thank you for describing such an interesting layout of your repository. First of all you should create repository location which root would point to the 'clearcase' folder at your repository. That is how you will be able to specify 'trunk-munich' in the field 'trunk' at 'Advanced' tab.
Also it is expected that trunk, branches and tags folders are located at the same nesting level. So why don't you reconfigure your repository as it's recommended by Subversion? This means that you can create 'branches' and 'labels' folders in the 'clearcase' folder and place there all your branches and tags named e.g. 'r11', 'r12' etc.
So your repository layout will look like this:

/clearcase
+trunk-munich
-branches
....
+r11
+r12
....
-labels
....
+r11
+r12
.....


Please, try this solution and let us know if it is what you need or not.
Best regards,
Elena Matokhina
Polarion Team

gwk
Posts: 7
Joined: Wed Mar 08, 2006 9:19 am
Location: Munich, Germany

Postby gwk » Fri Dec 08, 2006 2:53 pm

Thanks for the reply, but I prefer to organize my tags and branches
by release first.

The release is treated like a project. Each project has its own set of
branches and labels. Putting them all together at one place would become
confusing as time goes on and more tags/branches are created. It would
not scale well.


Return to “Polarion Subversive - Eclipse Client for SVN”

Who is online

Users browsing this forum: No registered users and 4 guests