Sto usando Tortoise SVN (e VisualSVN) con un repository locale sul mio PC desktop per un paio di mesi. Abbiamo appena installato un server SVN Linux e voglio spostare il mio repository su questo server, conservando tutta la mia cronologia. Una volta spostato, smetterò di usare il repository locale.Come posso spostare il mio repository SVN Tortoise locale sul nostro nuovo server SVN Linux?
I documenti Tortoise suggeriscono di utilizzare il comando "Trasferisci ...", ma questo si lamenta degli UUID non corrispondenti. Ho trovato alcuni suggerimenti su come modificare il file UUID per farlo corrispondere al server, ma Tortoise ha ignorato il nuovo valore, anche dopo un riavvio.
Inoltre, al momento non ho l'accesso da riga di comando al server Linux, ma probabilmente posso ottenerlo se necessario.
Qual è il modo migliore per farlo?
La discarica di svnadmin ha funzionato bene - grazie! Tuttavia, Relocate si è lamentato ancora degli UUID non corrispondenti. Inoltre, VisualSVN ha insistito sul riferimento al vecchio repository locale. Dopo un bel po 'di futbing in giro, ho ribattezzato TUTTE le mie copie di lavoro, e poi ho fatto checkout nuovi in nuove directory di lavoro. Quando ho confermato che tutto è ancora pronto e funzionante, ho cancellato le vecchie copie di lavoro. –