Change the existing schema in minting repository structure.

Visto 3 veces
Saltar al primer mensaje no leído

raghava.P

no leída,
10 feb 2010, 7:53:3610/2/10
a us...@tortoisesvn.tigris.org
Hi,
Greetings to all,

I am using “tortoisesvn “, presently we are using separate
repository for each project like Proj-A, Proj-B, Proj-C (in each Project we
have Different folders like Dev, Testing, Production). But I would like to
move all these Projects under one roof i.e. in Projects/Proj-A,
Projects/Proj-B, Project/Proj-C.

Here I have some doubts

1. Easy method to move repository, Proj-A to Project/Proj-A without losing
any revision history.

2. If I change in one of the folders in Proj-A then commit will change the
revision history of the root
folders Project. To overcome this problem suggest any method.

3. Advice to me which is the best method, stick to existing one or Move to
new schema.

Thanks & Regards
Raghav

--
View this message in context: http://old.nabble.com/Change-the-existing-schema-in-minting-repository-structure.-tp27530749p27530749.html
Sent from the tortoisesvn - users mailing list archive at Nabble.com.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2446394

To unsubscribe from this discussion, e-mail: [users-un...@tortoisesvn.tigris.org].

Jean-Marc van Leerdam

no leída,
10 feb 2010, 9:20:2210/2/10
a us...@tortoisesvn.tigris.org
Hi,

On 10 February 2010 13:53, raghava.P <raghav.p...@itpeoplecorp.com> wrote:
> Hi,
>        Greetings to all,
>
>                  I am using “tortoisesvn “, presently we are using separate
> repository for each project like Proj-A, Proj-B, Proj-C (in each Project we
> have Different folders like Dev, Testing, Production).  But I would like to
> move all these Projects under one roof i.e. in Projects/Proj-A,
> Projects/Proj-B, Project/Proj-C.
>
>  Here I have some doubts
>
> 1.      Easy method to move repository, Proj-A to Project/Proj-A without losing
> any revision history.
>

Using svn-move or svn-copy will preserve history (just uncheck the
'stop on copy' option when viewing the log).

> 2.       If I change in one of the folders in Proj-A then commit will change the
> revision history of the root
>         folders Project. To overcome this problem suggest any method.
>

You just accept this. Revision numbers are repository wide, so all
projects in the same repository share the revision numbers.

> 3.        Advice to me which is the best method, stick to existing one or Move to
> new schema.
>

Either method has its benefits. Neither is the 'best' one. If there is
any possibility of sharing code between the projects, using a single
repository has benefits (although it can be solved with 'externals'
from another repository too).

--
Regards,

Jean-Marc
--
. ___
. @@ // \\ "De Chelonian Mobile"
. (_,\/ \_/ \ TortoiseSVN
. \ \_/_\_/> The coolest Interface to (Sub)Version Control
. /_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2446410

Gert Kello

no leída,
10 feb 2010, 9:31:5610/2/10
a us...@tortoisesvn.tigris.org

                 I am using “tortoisesvn “, presently we are using separate
repository for each project like Proj-A, Proj-B, Proj-C (in each Project we
have Different folders like Dev, Testing, Production).  But I would like to
move all these Projects under one roof i.e. in Projects/Proj-A,
Projects/Proj-B, Project/Proj-C.

 Here I have some doubts

1.      Easy method to move repository, Proj-A to Project/Proj-A without losing
any revision history.

If they are really different repositories then You have to use "svnadmin dump" / "svnadmin load" cycle (svnadmin is in subversion CLI, see http://subversion.apache.org/packages.html#windows)

see http://svnbook.red-bean.com/en/1.5/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate

and search for section "The dump format can also be used to merge the contents of several different repositories into a single repository. By using the --parent-dir option of svnadmin load, you can specify a new virtual root directory for the load process."

Gert
Responder a todos
Responder al autor
Reenviar
0 mensajes nuevos