Kako obrisati sve .svn direktorijume

SubversionU slučaju da ste napravi kopiju nekog direktorijuma, koji je deo nekog svn stabla, u stablu je ostala gomila skrivenih .svn direktorijuma. Kako ih obrisati odjednom?

Da bi ste ih se rešili u jednom potezu, dovoljan je ovaj jedna red.

find . -name ".svn" -exec rm -rf {} \;

Ova komanda se odnosi na Bash shell,  koji se učitava kad startujete Terminal na Mac OSX, takođe ovo rešenje je primenjivo i na Linux.

Ova situacija se ne bi ni dogodila da ste u početku koristili svn export koji pravi kopiju direktorijuma bez SVNovih skrivnih direktorijuma. Takođe sve ovo se odnosi na SVN pre verzije 1.7, od verzije 1.7 SVN čuva svoje podatke u početnom direktorijumu, tako da nema više potrebe za ovom akcijom.

NAPOMENA: Dobro obratite pažnju gde kucate ove komande, da ne bi napravili neku štetu.

 

Leave a Reply