-->

Tag: TortoiseSVN

UnVersion di una cartella SVN

by on Dec.31, 2009, under SVN Subversion

L’operazione di unversioning di una cartella che si trova sotto controllo di versione SVN è una operazione che consiste nell’eliminare ogni collegamento e riferimento tra la propria copia locale ( working copy) e quella che si trova sul Server  SVN. I motivi per ottenere ua copia “ripulita” della proprio cartella potrebbero essere legati alla necessità di creare un arichio zip o rar ripulito e non dipendente da un singolo server SVN o anche per la semplice necessità divoler utilizzare un altro programa di versioning.

All’ atto pratico basterebbe eliminare dalla working copy (e da ogni sua sottocartella) tutte le cartelle nascoste denominate “.svn” , nella rete esistono una miriade di script per effettuare questa operazione che però risulta comunque poco agevole e sicura.

Premesso di utilizzare come client SVN l’ applicazione Tortoise SVN che è possibile ottenere da questo link, un primo modo è quello di utilizzare la funzionalità “Export..” dell’ applicazione. Ecco come accedere a questa funzionalità:

Sebbene tale funzionalità fosse stata pensata solo per effettuare una “copia” della Working Copy ripulita di tutti link a svn senza intaccare la cartella sorgente, gli sviluppatori di Tortoise hanno ideato una modo per poter effettuare la ripulitura della cartella “in place” semplicemente facendo combaciare il percorso della cartella di destinazione dell’ Export direttamente con quello della cartella sorgente , in questo modo il client effettuerà  l’ unversion della cartella desiderata senza creare alcuna copia. Una volta scelto il percorso, il client vi chiederà conferma dell’ operazione in questo modo:

Ed il gioco è fatto! ;)

3 Comments : more...

Cerchi qualcosa?

Usa questo form per cercare argomenti in questo blog:

Non riesci a trovare quello che cerchi? Lascia un commento in un post oppure contattami per risolvere il problema!

Puoi trovarmi su Twitter come @superbre