Вывод svn log -v - PullRequest
       3

Вывод svn log -v

4 голосов
/ 19 января 2011

Я просто не знаю, всегда ли вывод команды svn log -v одинаков.Для меня это выглядит так:

------------------------------------------------------------------------
r2 | username | 2011-01-16 16:52:23 +0100 (Sun, 16 Jan 2011) | 1 line
Changed paths:
   D /foo
Removed foo
------------------------------------------------------------------------
r1 | balzarot | 2011-01-16 16:51:03 +0100 (Sun, 16 Jan 2011) | 1 line
Changed paths:
   A /foo
created foo
------------------------------------------------------------------------

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

Ответы [ 2 ]

9 голосов
/ 19 января 2011

Если вы программно анализируете вывод команд svn, вы, вероятно, захотите использовать переключатель --xml:

svn log --xml

При использовании этого формата дата (в частности)в стандартном формате ISO 8601:

<date>2010-12-06T20:58:35.698893Z</date>
0 голосов
/ 19 января 2011

IIRC, одна из целей вывода текста из инструментов командной строки SVN состояла в том, чтобы они были регулярными и машинно-разборными, а не читабельными для человека.Я просто быстро взглянул на последние документы, и формат выглядит идентично тому, что я читал несколько лет назад

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...