Svn’de Yerelde Yapılan Değişiklikleri Yok Etmek

Çalışma kopyası (working copy) üzerinde yapılan değişiklikleri geri almak için:

svn revert -R *

komutu kullanılabilir. Bu, sadece üzerinde değişiklik yapılan mevcut dosyalar üzerinde çalışır. Yani yeni bir dosya oluşturmuşsak bunu silmez.

Diğer bir yöntem ise [1]‘deki tekniktir:

svn st -q | awk ‘{print $2;}’ | xargs svn revert

Tabi bu daha uzun bir yol.

Yeni oluşturulan dosyaları silmek için ise daha önce bahsettiğim tekniği kullanabilirsiniz. Pardus üzerinde bulunan

svnclean

komutu ile de yeni oluşturulan dosyaları silmek mümkün.

İyi günler.

[1]: http://fredericiana.com/2008/06/11/reverting-all-local-changes-in-svn/

Yorum Yazın...