如何从subversion中找出谁对文件进行了原始提交?

时间:2016-01-08 09:22:42

标签: svn commit username

我需要一个针对Windows问题的解决方案"如何从subversion中找出谁对文件进行了原始提交?"

我有python可用。

问题实际上是"最好的问题是颠覆,最容易得到这个"。我可以看到文件的svn日志在输出结束时有两个|之间的原始作者,但这非常麻烦。是否有一个svn命令在处理之前更接近答案?

1 个答案:

答案 0 :(得分:3)

您可以在log命令中使用 - xml 选项并加载/解析生成的XML。 生成的格式(nonverbose)如下所示:

<log>
  <logentry revision="54321">
    <author>PeterParker</author>
    <date>2016-01-07T08:03:07.170482Z</date>
    <msg>Here is the log message</msg>
  </logentry>
  <logentry revision="54320">
    [...]
  </logentry>
</log>