2011-05-05 17 views
45

Belirli bir tarihten sonra değiştirilen dosyaların listesini alacağım SVN komutu nasıl çalıştırılabilir?SVN ile belirli bir tarihte dosyaların listesi değişti

Şu anda Bu neredeyse eser

svn log <url> -r {2010-11-01}:{2011-05-04} > log.txt 

olarak buna sahip, ancak yalnızca revizyonları ve yorum ancak dosyaları liste gösterir.

+4

Eğer 'kullanırsanız -v 'her bir kayıt günlüğü girdisinde gömülü dosyaların bir listesini alacaksınız. Eğer sadece bir biriktirme listesi toplamaya çalışıyorsanız, bu muhtemelen ne istediğinizi değil – prodigitalson

cevap

68

--verbose (veya -v) bayrağını ekleyin ve etkilenen tüm yolların ve günlük iletilerinin bir listesini alırsınız. Mesajlardan kurtulmak istiyorsanız, --quiet (veya -q) bayrağını ekleyin. Yani:

svn log <url> -qv -r {2010-11-01}:{2011-05-04} > log.txt 
34

, ayrıca yapabilirdi:

svn diff <url> --summarize -r {2010-11-01}:{2011-05-04} > log.txt 
+0

gerçekten iyi ve kullanışlı –

+0

Ne yazık ki, bu zaman diliminde bir reversion deneyimli dosyaları göstermiyor. – mnuzzo

+0

'svn revert''in kullanıldığı dosyaları mı kastediyorsunuz? Eğer öyleyse, VCS aracılığıyla hiçbir yöntem size yardımcı olmayacaktır, çünkü tanım gereği bir 'geri' hiçbir değişikliğin kaydedilmemesini sağlar. –

İlgili konular