Post  |  Commenti

19th
APR

Pulire una directory dalle informazioni del repository SVN

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by redsend | Filed under Appunti

Scrivo questo piccolo articolo per appuntarmi un semplicissimo comando bash, ma che puntualmente ogni volta che mi serve me lo dimentico. Questa volta però non mi farò fregare, prima di dimenticarlo è meglio che lo scrivo…

Se vi state chiedendo quando è necessario pulire una directory dalle informazioni del repository SVN, la risposta è MAI. Solo nel caso in cui dovete giocherellare con la struttura tra diversi repository, perché state cambiando server o state spostando il vecchio repository ad un nuovo indirizzo, allora avete la necessità di ripulire il vostro progetto da tutti i file che il vecchio repository ha inserito. Questa operazione è necessaria perché se dovete spostare, ad esempio, la cartella “trunk” del vostro progetto, il nuovo repository storcerà il naso trovando già delle informazioni all’interno che non provengono da lui.

Attenzione però, questa operazione vi farà perdere tutta la vostra history del progetto e quindi partirete da zero, niente più vecchie versioni, commenti, ecc… andrà tutto perso!

Ora che siete coscienti di quello che state per fare, posizionatevi nella directory da pulire ed eseguite (nella shell ovviamente) questo comando:

find . -iname ".svn" -type d -exec rm -rf {} \;

ecco fatto! Sono sicuro che la prossima volta che mi servirà lo ricorderò e renderà questo appunto inutile, spero che possa servire a qualcun’altro.

Tags: > >

5th
GEN

Gestire le repliche con linux, ovvero Unison

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by deepred | Filed under Appunti, Linux, Programmi

Lo scenario di questo HowTo è il seguente:

  • avete più repliche di una stessa directory, per esempio una sul vostro portatile e una sul vostro computer fisso, oppure sull’hard disk del vostro computer e su una pendrive;
  • avete aggiunto o modificato o cancellato file su entrambi le repliche;
  • avete intenzione di sincronizzare nuovamente le repliche in modo che ci siano gli stessi file su entrambi.

Se non vi riconoscete in questo scenario potete fermarvi a leggere, altrimenti quello che fa per voi è:

unison.gif

Leggi il resto…

Tags: > > > > > > > > >
Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)