【问题标题】:Is it possible for SharpSvn to retrieve log messages by author?SharpSvn 是否可以按作者检索日志消息?
【发布时间】:2010-05-03 18:36:01
【问题描述】:

根据问题的标题,我想知道是否有任何机制可以使用作者参数调用 GetLog。 GetLog 或 SvnLogArgs 的文档中没有任何内容让我感到震惊。

有人对此有任何想法吗?欢迎提供有关如何执行此操作的其他建议。

【问题讨论】:

    标签: .net svn sharpsvn


    【解决方案1】:

    我也不能立即看到。

    假设没有直接过滤器,您始终可以使用事件自己过滤掉它,只保存相关作者的事件。示例代码类似于:

    using(SvnClient client = NewSvnClient()){
        SvnLogArgs logArgs = new SvnLogArgs();
    
        client.Log(repofolder,
            logArgs,
            delegate(object sender, SvnLogEventArgs ea)
            {
                if( ea.Author != "silky" ){
                    return;
                }
    
                // Save it ...
            }
        }
    }
    

    【讨论】:

    • Subversion 没有基于特定字段过滤服务器/存储库的 API,因此这是唯一的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-13
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多