Domanda

Attualmente sto avendo problemi con l'opzione "Reintegra Branch" a Cornerstone. Sto ricevendo un errore che dice "Descrizione 'https: //krval22@server.myserver.com/svn/sample/trunk/myproject@27' deve essere ancestralmente correlato a 'https: //krval22@server.myserver.com /svn/sample/branches/myproject%201.0@27 '".

Sono in una filiale "Branch/MyProject 1.0" e sto cercando di impegnarmi a "trunk/myproject" mettendolo nel campo "unione dal campo.

Se provo a reintegrarlo al mio ramo principale, finisce con successo ma non fa nulla anche dopo averlo commesso. Il numero di revisione sulla filiale principale non riflette il numero di revisione che sto usando anche dopo il commit.

Qualcuno può dirmi cosa sto facendo di sbagliato?

Ecco la mia struttura del repository

Branch/MyProject (filiale diretto da trunk/, non trunk/myproject)

Branch/MyProject 1.0 (filiale da Branch/MyProject)

trunk/myproject

È stato utile?

Soluzione

Sembra come branch/MyProject 1.0 non è stato copiato da branch/MyProject. O forse le informazioni di copia non sono state registrate per qualche motivo. Prova a correre svn log -v Su branch/MyProject 1.0 Copia di lavoro per vedere se è stato davvero copiato da branch/MyProject. Forse è stato copiato da un altro posto.

Inoltre puoi provare a unire senza unire la storia: svn merge --ignore-ancestry. Potrebbe produrre conflitti che dovrai risolvere manualmente.

A proposito, non vorrei usare spazi e punti nei nomi delle cartelle. Semplicemente per ridurre il rischio qualcosa non funzionerà per questo.


Vedi anche Domanda simile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top