SVN還可以使用版本日期來指定某個版本,日期格式使用ISO-8601標准,一般是yyyy-mm-dd hh:mm:ss。當你指定一個日期,SVN會在版本庫中找到最接近這個日期的版本。
SVN對日期的解釋是“之前最近”,因此,如果給出的時間只包含日期的話,例如2012-08-25,SVN會在2012-08-25 00:00:00這個時間點之前尋找,所以有可能會發生結果與預期不一致的情況,這個時候就需要想到這一點;另外某個版本對應的時間戳可以偽造,因此使用日期有時候不太保險。
示例:
$ svn log -r {2006-11-20}:{2006-11-29}