Newsgroup: it.comp.lang.visual-basic
Titolo: Subversion e TortoiseSVN

Salve a tutti,
da qualche tempo mi sto cimentando nell'uso di Subversion per tenere 
traccia delle modifiche fatte al mio software.
Finora però mi sono scontrato con vari, e non sempre risolvibili, 
problemi. Devo dire che Google e la guida di TortoiseSVN (che uso come 
client) mi sono stati d'aiuto.
Avrei 2 richieste:
1) Dove posso trovare un manuale, possibilmente in italiano o inglese, 
di TortoiseSVN, per comprenderne appieno l'utilizzo?
2)Per errore ho aggiunto alcune cartelle che contengono documenti e foto 
personali al repository. Ora vorrei toglierle dal controllo di SVN (non 
so se mi spiego... vorrei che fossero normalissime cartelle di windows, 
come se non avessi SVN installato). Ma non sono riuscito a trovare un 
modo "normale" per toglierle, se non eliminando manualmente le cartelle 
".svn".
Nicola

 ha scritto nel messaggio 
news:4672a9d1$0$16034$5fc...@news.tiscali.it...


 
Grazie per la risposta.
Ho trovato un manuale parzialmente tradotto di TortoiseSVN (che dovrebbe 
essere il manuale ufficiale, tradotto in italiano).
Ciò che mi servirebbe però è una sorta di "Quick start guide" dove 
capire le operazioni più comuni.
In realtà sono già riuscito a fare quasi tutto ciò che mi serve fare, ma 
alcune cose mi sono oscure (ad esempio: perchè se cancello file e 
cartelle dal repository, tramite repository browser, queste mi vengono 
cancellate anche nella cartella originale?)
Da quello che ho capito io Subversion funziona in questo modo:
Cartella Originale <--> Repository
Il file pippo.vb è sia nel repository che nella cartella originale,, 
giusto? Inoltre nel repository vi sono anche le tracce di tutte le 
modifiche a pippo.vb.
Quindi se cancello pippo dal repository, questo mi deve rimanere nella 
cartella originale, ma così non è.
Poi, un'ultima cosa. Non c'è verso di togliere dal repository una 
cartella aggiunta per errore (invece di mettere solo pippo, ho messo 
anche pluto per errore. Come faccio a dire di non tenere traccia di pluto?)
Sembreranno domande stupide, ma è la prima volta che lavoro con sistemi 
di subversioning e non è semplice capire basandosi solo sulla guida.
bye

Ecco il primo errore... avevo creato la working copy nella cartella 
originale dei miei sorgenti, facendo diventare questa una working copy. 
Ovviamente cancellando i file dal repository, mi si sono cancellati 
anche dalla cartella dei sorgenti.
Quindi, volendo usare Subversion sul mio PC in locale avrei 3 copie 
dello stesso codice, giusto?
Cartella Originale: quella dove stanno i sorgenti che ho importato nel 
repository
Repository: Tutte le modifiche ai sorgenti andranno a finire qui. 
Ovviamente sono obbligato a lavorare su una working copy
Working Copy: La copia dei dati sulla quale devo lavorare.

 ha scritto nel messaggio 
news:467515cc$0$21206$5fc...@news.tiscali.it...


 tue modifiche.
Si, infatti sto lavorando con i Ankhsvn + TortoiseSVN come client, 
mentre come server ho installato SVN1Click che č una sorta di wizard che 
ti aiuta a configurare Subversion sul PC.
L'unico problema di Ankhsvn č che non va sulla versione Express, per cui 
sul PC di casa non posso usarlo (mentre al lavoro con la Professional 
non ci sono problemi).
Devo anche dire che TortoiseSVN si integra anche con SharpDevelop, che 
non č un male, anzi!
Ho cercato qualche bel manuale in libreria (Rizzoli e Messagerie 
Musicali a Milano), ma non sono riuscito a trovare granchč.
In ogni caso il procedimento "Try and Error" sta dando i suoi frutti ^_^
bye