La posizione del nostro repository svn è stata modificata in un altro URL e inoltre i percorsi relativi di trunk, branches e tag sono stati spostati un po '. Ora quando provo a svn relocate
, ottengo questo messaggio.svn errore di riposizionamento - destinazione di riposizionamento non valida
Invalid relocation destination: 'https://my-repo-server/new-proj-name/branches/my-branch' (does not point to target)
Ho provato trasferirsi al URL del repository, e provato di nuovo con l'URL del ramo volevo passare. Non ho provato con switch --relocate
dato che è deprecato nella mia versione di svn.
Credo che avrebbe funzionato se la struttura della cartella non fosse stata modificata.
È in realtà lo stesso repository in una nuova posizione o un nuovo repository con lo stesso codice? Gli UUID sono gli stessi con 'svn info'? – Ben
È un nuovo repository con lo stesso codice e la stessa cronologia. Essenzialmente, abbiamo diviso il repository in due; uno per il codice di front-end e uno per il back-end. – AlexMA
Ecco perché "riposizionare" non funziona. Il riposizionamento funziona solo quando si sposta l'hosting dello * stesso * repository in una nuova posizione; uno dei controlli che esegue prima di consentire al trasloco di procedere (dettagliato nel [svn book] (http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.relocate.html)) , consiste nel confrontare l'UUID del vecchio repository con il nuovo repository. – Ben