如何在c#中编程获取最新的顶级"n"从SVN存储库提交消息

本文关键字:quot 存储 消息 提交 SVN 编程 获取 最新 | 更新日期: 2023-09-27 17:50:38

我想建立一个网站,简单地显示最新的顶部(按日期,修订?)"n"提交日志和其他相关信息。

最好的方法是什么?我开始快速查看SharpSvn,但是GET似乎是基于修订范围而不是日期。

我想要一个简单的例子。net在c#中基于任何可用的库来完成工作。

如何在c#中编程获取最新的顶级"n"从SVN存储库提交消息

既然你提到使用SharpSVN,我碰巧在BuildMaster中写了这个:

private static IList<string> GetLatestCommitMessages(Uri repository, int count)
{
    using (var client = new SvnClient())
    {
        System.Collections.ObjectModel.Collection<SvnLogEventArgs> logEntries;
        var args = new SvnLogArgs()
        {
            Limit = count
        };
        client.GetLog(repository, args, out logEntries);
        return logEntries.Select(log => log.LogMessage).ToList();
    }
}