On Fri, 22 Apr 2011 00:14:36 +0300
Kaan Akşit <[email protected]> wrote:

> svn sunucusundan bir dizini diskime kopyaladım ancak svn dizini
> içerisinde olduğu halde svn dizini altında bulunan dosyalar
> bulunmakta ve ben bu dosyaları silmek istiyorum. El ile silmek yerine
> svn dizinin dosyası olmayan dosyaları kendiliğinden silebilmek mümkün
> müdür?
> 
> Örneğin:
> 
> Diyelimki deneme diye bir dizin kopyaladım ve bu dizin altında bu
> dosyalar bulunsun
> 
> ..deneme/xyz.txt
> ..deneme/a.txt
> 
> Sonra bu dizinin içerisine b.txt yerleştirdim ancak svn add ile svn
> dizinini eklemedim. Ve şimdi ben bu b.txt silmek istiyorum ancak rm
> komutu ile değil, svn ayırt edip silsin istiyorum.
> 
> Fikir ve önerilerinizi bekliyorum arkadaşlar,
> Kaan

$ svn st
$ for i in `seq 5`;do touch "fosfor/$i $RANDOM";done
$ svn st
?       fosfor/4 3307
?       fosfor/5 4121
?       fosfor/1 27676
?       fosfor/3 2799
?       fosfor/2 1570
$ svn st|sed -e 's/\(^?\)\( *\)\(.*\)/\3/'|while read hede; do rm -rf 
"${hede}";done
$ svn st
$ 


-- 
 Onur Küçük                                      Knowledge speaks,
 <onur.--.-.pardus.org.tr>                       but wisdom listens

_______________________________________________
Pardus-kullanicilari e-posta listesi
Listeden çıkmak için 
http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini 
kullanın.
Listeye iletmek istediğiniz soruları  [email protected] 
e-posta adresine gönderin.
Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web 
sayfasına gidin.

Cevap