Segue una soluzione equivalente a TortoiseSVN della risposta accettata (l'avevo scritto in un documento interno per la mia azienda mentre stiamo adottando SVN). Ho pensato che sarebbe utile condividere anche qui:
Verifica di un singolo file: Subversion non supporta il checkout di un singolo file, ma supporta solo il checkout delle strutture di directory. (Riferimento: http://subversion.tigris.org/faq.html#single-file-checkout ). Questo perché con ogni directory che viene estratta come copia funzionante, i metadati relativi alle modifiche / revisioni dei file vengono archiviati come cartella nascosta interna (.svn / _svn). Questo non è attualmente supportato (v1.6) per singoli file.
Strategia alternativa consigliata: dovrai eseguire la parte della directory di checkout una sola volta, dopodiché puoi andare direttamente a checkout dei tuoi singoli file. Esegui un checkout scarso della cartella principale e della struttura della directory. Un checkout sparso sta fondamentalmente controllando solo la struttura delle cartelle senza popolare i file di contenuto. Quindi fai il checkout solo delle strutture di directory e non devi controllare TUTTI i file come è stato il problema. Riferimento: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html
Passaggio 1 : passare al browser del repository
Passaggio 2 : fare clic con il pulsante destro del mouse sulla cartella principale all'interno del repository contenente tutti i file su cui si desidera lavorare e selezionare Verifica.
Passaggio 3 : all'interno di una nuova finestra popup, assicurarsi che la directory di pagamento punti nella posizione corretta sul PC locale. Ci sarà anche un menu a discesa etichettato "profondità di pagamento". Scegli "Solo questo elemento" o "Bambini immediati, comprese le cartelle" a seconda delle tue esigenze. Si consiglia la seconda opzione poiché, se si desidera lavorare sulla cartella nidificata, è possibile procedere direttamente la volta successiva, altrimenti sarà necessario seguire nuovamente l'intera procedura per la cartella nidificata.
Passaggio 4 : Le cartelle padre dovrebbero ora essere disponibili nella cartella scelta localmente e ora vengono monitorate con SVN (una cartella nascosta ".svn" o "_svn" dovrebbe ora essere presente). All'interno del repository ora, fai clic con il pulsante destro del mouse sul singolo file che desideri che sia stato estratto da solo e seleziona l'opzione "Aggiorna elemento alla revisione". Ora è possibile lavorare sul singolo file e ricontrollarlo nel repository.
Spero che aiuti.
svn upalla tua directory locale sul tuo computer.