gpt4 book ai didi

svn - 使用 SharpSvn 检索日期范围内的日志条目

转载 作者:行者123 更新时间:2023-12-04 00:10:52 24 4
gpt4 key购买 nike

我正在使用 SharpSvn通过 C# 代码与我的 svn 存储库交互。我正在使用此代码来检索 svn 日志条目:

Collection<SvnLogEventArgs> logitems;
var uri = new Uri("http://myserver/svn/foo/bar.txt");
client.GetLog(uri, out logitems);
foreach (var logentry in logitems)
{
string author = logentry.Author;
string message = logentry.LogMessage;
DateTime checkindate = logentry.Time;
}

这很有效,但现在我想按修订日期限制返回的日志条目。这可以通过 svn 命令行完成,例如
svn log "http://myserver/svn/foo/bar.txt" --revision {2008-01-01}:{2008-12-31}

我似乎无法弄清楚 SharpSvn 中的并行功能。有人可以指出我正确的方向吗?

最佳答案

你可以这样试试:

DateTime startDateTime = // ...;
DateTime endDateTime = // ...;
SvnRevisionRange range = new SvnRevisionRange(new SvnRevision(startDateTime), new SvnRevision(endDateTime));
client.GetLog(uri, new SvnLogArgs(range), out logitems);

关于svn - 使用 SharpSvn 检索日期范围内的日志条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/989034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com