SharpSvn可以通过作者检索日志消息吗?

问题描述:

根据问题的标题,我想知道是否有任何机制来调用带有作者参数的GetLog。在GetLog或SvnLogArgs的文档中,没有什么会跳出来。SharpSvn可以通过作者检索日志消息吗?

有没有人对此有任何想法?如何做到这一点的替代建议值得欢迎。

我不能立即看到如何。

假设没有直接过滤器,您可以随时将它自己过滤出来,并且只保存与相关作者保存的过滤器。示例代码是这样的:

using(SvnClient client = NewSvnClient()){ 
    SvnLogArgs logArgs = new SvnLogArgs(); 

    client.Log(repofolder, 
     logArgs, 
     delegate(object sender, SvnLogEventArgs ea) 
     { 
      if(ea.Author != "silky"){ 
       return; 
      } 

      // Save it ... 
     } 
    } 
} 
+0

Subversion没有基于特定字段的服务器/存储库过滤API,所以这是唯一的选择。 – 2010-05-03 21:01:32