2009-10-29 13 views
9

Sto lavorando con un setup SVN con molti repository. Sto cercando di consolidarne alcuni spostando il tronco di uno nel ramo di un altro (quelli vecchi sono versioni a tema del nuovo, meno alcune correzioni di codice che applicherò in seguito, quindi ha senso per me). Versione breve, voglio passare dal repositoryA/trunk al repositoryB/branches/RepAName.SVN: Spostamento del tronco del repository sul ramo di un altro (con cronologia)

Idealmente, mi piacerebbe mantenere la cronologia. Potrei fare un'esportazione -> importazione, ma questo perde la cronologia e quindi non è l'ideale. Non riesco a fare un dump via svnadmin, dato che sembra sovrascrivere il RepositoryB (o fallire, ma non sto per rischiare di perdere RepositoryB per scoprirlo). Quindi, come posso fare la mossa e mantenere la cronologia, o non è possibile con SVN?

risposta

10

Dopo svnadmin dump è possibile specificare la directory principale dell'importazione con svnadmin load --parent-dir <dir>, vedere svn manual.

+1

Ah sì, la documentazione. Ovviamente! (Seriamente però, funziona quasi perfettamente, grazie.) –

Problemi correlati