C# 如何用c语言编程“获取最新top”;";从svn存储库提交消息
我想建立一个网站,它只显示最新的(按日期、版本?)提交日志以及其他相关信息 最好的方法是什么?我开始快速查看SharpSvn,但GET似乎是基于修订范围而不是日期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
我想要一个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();
}
}