Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何用c语言编程“获取最新top”;";从svn存储库提交消息_C#_.net_Svn_Logging_Sharpsvn - Fatal编程技术网

C# 如何用c语言编程“获取最新top”;";从svn存储库提交消息

C# 如何用c语言编程“获取最新top”;";从svn存储库提交消息,c#,.net,svn,logging,sharpsvn,C#,.net,Svn,Logging,Sharpsvn,我想建立一个网站,它只显示最新的(按日期、版本?)提交日志以及其他相关信息 最好的方法是什么?我开始快速查看SharpSvn,但GET似乎是基于修订范围而不是日期 我想要一个c#中的.Net的简单示例,它基于完成任务的任何可用库。自从您提到使用SharpSVN以来,我碰巧在以下方面编写了此示例: 私有静态IList GetLatestCommitMessages(Uri存储库,int计数) { 使用(var client=new SvnClient()) { System.Collections

我想建立一个网站,它只显示最新的(按日期、版本?)提交日志以及其他相关信息

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


我想要一个c#中的.Net的简单示例,它基于完成任务的任何可用库。

自从您提到使用SharpSVN以来,我碰巧在以下方面编写了此示例:

私有静态IList GetLatestCommitMessages(Uri存储库,int计数)
{
使用(var client=new SvnClient())
{
System.Collections.ObjectModel.Collection日志项;
var args=new SvnLogArgs()
{
限制=计数
};
GetLog(存储库、args、out日志条目);
返回logEntries.Select(log=>log.LogMessage.ToList();
}
}
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();
    }
}