2011-01-18 61 views
3

我只是想知道命令svn log -v的輸出是否總是相同。對我來說,它看起來像:輸出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 
------------------------------------------------------------------------ 

但我不知道它是否總是這樣,尤其是日期的格式! 你能幫我請 日Thnx

回答

8

如果你編程解析svn命令的輸出,你可能會想使用--xml開關:

svn log --xml 

當使用這種格式,日期(尤其)是在標準ISO 8601格式:

<date>2010-12-06T20:58:35.698893Z</date> 
0

IIRC,文本輸出從SVN命令行工具的目標之一是,他們是除了定期和機器可解析爲人類可讀。我只是快速瀏覽了最新的文檔,格式看起來與我幾年前記得的相同