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

时间:2010-05-03 02:03:07

标签: .net svn sharpsvn

根据问题的标题,我想知道是否有任何机制可以使用author参数调用GetLog。对于GetLog或SvnLogArgs,文档中没有任何内容可供我使用。

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

1 个答案:

答案 0 :(得分:4)

我无法立即看到。

假设没有直接过滤器,您可以随时使用事件过滤掉它,并仅保存与相关作者的过滤器。示例代码如下:

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

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

            // Save it ...
        }
    }
}