Re: How to change tags "copy source"?
Michael Haggerty <[email protected]>
| Newsgroups | gmane.comp.version-control.subversion.cvs2svn.user |
|---|---|
| Message-ID | <[email protected]> |
On 12/15/2010 09:48 AM, Дмитрий Попов wrote: > I'm trying to convert project from CVS repository with following structure: > > /projectA > * /componentA > * /componentB > * /componentC > * /componentD > ... (up to 30 components) > [...] > Every component (component folder) have tags like 'componentName_X_Y_Z'. The cvs2svn concept of a "project" is "the biggest unit of code that is usually tagged and branched as a whole". If you always tag and branch one component at a time, then you would be better off treating each "component" as a "project" when converting. Then each component will have its own trunk, tags, and branches directories and they will more or less have independent lives in Subversion. If you require the whole project to be checked out together, then you might consider using svn:externals to stitch the components back together into a master project. But if you sometimes tag single components and sometimes the whole project, then you have a mishmash that is not easily represented in Subversion. You pretty much have to pick which representation is less bad for your situation. Michael -- Michael Haggerty [email protected] http://softwareswirl.blogspot.com/ ------------------------------------------------------ http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1670&dsMessageId=2690843 To unsubscribe from this discussion, e-mail: [[email protected]].