voglio spostare parte della mia SVN repo fuori sede, su un'istanza AWS & Sto seguendo questa pagina (Repository Maintenance)svndumpfilter fallisce con "percorso di origine della copia non valido ..." Errore
ho preso un dump
della intero pronti contro termine (i comandi di Windows):
svnadmin dump c:\repo > all_repo
successivo è quello di filtrarlo, per includere solo il progetto sono interessato a (che è chiamato "M1").
type all_repo | svndumpfilter include M1 --drop-empty-revs > m1
So che questo è corretto, come ho fatto su alcuni degli altri progetti già.
Su questo progetto, si rompe con l'errore indicato nel titolo di questo post. Il testo esatto è:
svndumpfilter: copia non valido percorso di origine '/ personale/Richard/M1_Config'
Il processo ha tentato di scrivere ad un tubo inesistente.
La cartella che l'errore si riferisce è un programma di utilità di configurazione che ho scritto e presentato sotto la mia cartella personale, e non è sotto la root/M1 ... cartella a tutti. Non voglio includerlo nel file filtrato, ma non so come indicarlo ai comandi svn.
- Come posso filtrare correttamente l'intera cartella M1 e i suoi figli, escludendo completamente la cartella Personale/Richard/M1_Config?
- Come posso essere sicuro che il file esportato contenga le informazioni corrette per ricreare correttamente la cartella M1 sul SVN remoto?
C'è un modo semplice per capire che le parti delle streghe devono essere incluse. Sto lavorando con tentativi ed errori al momento. –
È possibile cercare tra i gruppi di modifiche e cercare "copia da percorso" che influisce sul percorso di interesse. Puoi farlo con una ricerca di testo attraverso un file di dump, o forse con svnlook. – Craig