2016-05-31 3 views
1

Мне нужно получить первый номер версии после указанной даты?Как получить последний номер версии SVN с определенной даты?

Например, мне нужно знать, что является первым номером версии SVN для проекта Apache Hadoop после 2011-11-29.

Я попробовал команду

svn log -r {2011-11-29} http://svn.apache.org/repos/asf/hadoop/common/trunk/

, но в этом случае нет фиксации на 2011-11-29.

Как я могу получить первый коммит 2011-11-29 или, если он не существует, после этой даты? И, наконец, как я могу получить дату ревизии из журнала SVN?

ответ

2

Изменения в дате периода

Попробуйте

svn log -r {2011-11-01}:{2011-11-30} ## revision between dates 

или

svn log -r {2011-11-01}:Head ## revisions from 2011-11-01 to head 

или

svn log -r {2011-11-01}:Head -l5 ## Top 5 revisions from 2011-11-01 to head 

http://svnbook.red-bean.com/en/1.8/svn.ref.svn.html#svn.ref.svn.sw.revision

Получить пересмотр Дата из журнала

Попробуйте

svn.exe log --xml 

И разобрать <logentry><date> теги с Баш

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