Nel mio progetto ho molte cartelle. Certamente so che voglio avere cambiamenti solo in pochi file (circa 15) ciascuno di essi è in 7 cartelle diverse. Inoltre, non voglio controllare l'intera fonte per realizzarlo. È possibile effettuare il checkout solo delle cartelle richieste?Come eseguire il checkout di alcuni file e cartelle da solo senza estrarre l'intera fonte
Avrò questo scenario troppo spesso per fonti diverse. È possibile effettuare il checkout solo delle cartelle selezionate in un colpo solo?
Modifica
diciamo per esempio ho una cartella di origine contiene. 5 sottocartelle. Come,
fonte
- Nucleo
- Helper
- Estensioni
- Temi
- Risorse
E, Voglio estrarre solo le cartelle Estensioni e Temi. Ma, non voglio estrarre separatamente ciascuna delle cartelle. Lo voglio, darò il check-out come svn.svnhost.com/trunk/project1/source. [Poi, io seleziono Extensions
e Themes
dare un unico check-out]
Checkout atteso:
fonte
- Estensioni
- Temi
Qualche cosa di simile:
svn co svn.svnhost.com/trunk/project1/source --foldernames Extensions, Themes
@JasperE Ma, non posso farlo con un singolo comando svn, giusto? Non importa, il metodo sopra menzionato 'immediatate' risparmia molto tempo. :) –
No, hai bisogno di più comandi. OTOH, puoi applicare questa tecnica in maniera ricorsiva se per esempio vuoi solo controllare parti delle directory Extensions o Themese. – JesperE
Questa è in realtà una funzione piuttosto interessante, anche se non si adatta molto bene alla mia situazione. Inoltre, non puoi ** ridurre ** il livello di visibilità; quindi se hai impostato la profondità su infinito, non c'è modo di ridurla (sfoltire) senza controllare di nuovo tutto. – JesperE