输出svn log -v

mim*_*mou 4 svn

我只是想知道命令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
------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

但我不知道它是否总是那样,特别是日期的格式!你能帮助我吗?

Gre*_*ill 9

如果您以编程方式解析svn命令的输出,您可能希望使用该--xml开关:

svn log --xml
Run Code Online (Sandbox Code Playgroud)

使用此格式时,日期(特别是)采用标准ISO 8601格式:

<date>2010-12-06T20:58:35.698893Z</date>
Run Code Online (Sandbox Code Playgroud)