2011-10-16 13 views
5

Amacım, en az 30 gün arayla depodan revizyonları ayıklamaktır. 30'dan 100'e kadar olan düzeltmeleri incelemek istediğimi söyleyelim. Her bir revizyon için SVN info komutunu kullandım ve bu revizyonun tarihi olarak değiştirilen son tarihi kullanıyorum. Bir sonraki adımlar basittir. İki ardışık revizyon arasındaki günlerdeki farkı kontrol edin.svn bilgilerini kullanarak bir düzeltme tarihi alma

Sorum şu: Bu yaklaşımın iyi olup olmadığı (veya başka bir şekilde, bu yaklaşımda bir revizyon tarihi almak doğrudur). Herhangi bir öneri yardımcı olacaktır. Teşekkürler.

SVN bilgi çıkışı örneği.

$ svn info -r 200 https://itextsharp.svn.sourceforge.net/svnroot/itextsharp/trunk 
Path: trunk 
URL: https://itextsharp.svn.sourceforge.net/svnroot/itextsharp/trunk 
Repository Root: https://itextsharp.svn.sourceforge.net/svnroot/itextsharp 
Repository UUID: da003780-e18d-4f51-86a4-c2ecb517afe5 
Revision: 200 
Node Kind: directory 
Last Changed Author: psoares33 
Last Changed Rev: 200 
Last Changed Date: 2010-10-17 12:25:23 -0600 (Sun, 17 Oct 2010) 

cevap

2

Sen otomatik ayrıştırma için --xml seçeneğiyle birlikte svn log komutunu kullanarak kapalı muhtemelen daha iyi. Bu, tarihleri ​​de içeren hızlı bir revizyon listesi verecektir.

2

svn log -r {DATESPEC}:{DATESPEC}/rev-id daha iyi çalışacaktır

İlgili konular