2013-03-05 6 views
2

я получить СВН информации журнала с помощью следующей командыSVN без последней фиксации

svn log --xml svn://srv-vrn/sendinfo -r {2013-03-04}:{2013-03-05} 

, но он всегда возвращает информацию о последней фиксации, даже дату последней фиксации меньше даты начала на пересмотр (-r) параметр. В моем случае он возвращает:

<date>2013-03-03T12:59:29.916222Z</date> 

Как сделать так, чтобы оно показывалось только с диапазона дат?

ответ

0

Вы должны прочитать SVN Book, "Revision Dates" часть и понять абзац «Является ли Subversion днем ​​раньше?»

Если вы укажете одну дату как ревизию, не указав время дня (например, 2006-11-27), вы можете подумать, что Subversion должен предоставить вам последнюю ревизию, которая состоялась 27 ноября , Вместо этого вы вернете ревизию с 26-го или даже раньше.

Если есть ревизии на 2013-03-04 и хотите включить в журнал, вы должны использовать время 23:59 в запуске параметра.

BTW, я понятия не имею, как получить первую ревизию со дня для журнала, если в этой дате имеется более одной ревизии

Смежные вопросы