我如何使用 SharpSvn 在 c# 中列出 SVN 存储库的所有现有修订
How do i list all existing revisions of a SVN Repository in c# using SharpSvn
我想从给定的 Svn 存储库中获取所有修订的列表。
但总的来说,我对 SharpSvn 和 Svn 还很陌生。
有没有简单的方法来获取此列表?
如果这个问题已经得到解答,如果您将问题链接起来,我将不胜感激。
这样的答案是否合适?
SvnTarget target = SvnTarget.FromUri(Path);
Collection<SvnLogEventArgs> logEventArgs;
List<Int64> revisionNumbersList = new List<Int64>;
SvnLogArgs logArgs = new SvnLogArgs();
DPISVN_CLNT.GetLog(path, logArgs, out logEventArgs);
Int64 latestRev = logEventArgs[0].Revision;
foreach(var arg in logEventArgs)
{
revisionNumbersList.Add(arg.Revision)
}
我想从给定的 Svn 存储库中获取所有修订的列表。 但总的来说,我对 SharpSvn 和 Svn 还很陌生。 有没有简单的方法来获取此列表?
如果这个问题已经得到解答,如果您将问题链接起来,我将不胜感激。
这样的答案是否合适?
SvnTarget target = SvnTarget.FromUri(Path);
Collection<SvnLogEventArgs> logEventArgs;
List<Int64> revisionNumbersList = new List<Int64>;
SvnLogArgs logArgs = new SvnLogArgs();
DPISVN_CLNT.GetLog(path, logArgs, out logEventArgs);
Int64 latestRev = logEventArgs[0].Revision;
foreach(var arg in logEventArgs)
{
revisionNumbersList.Add(arg.Revision)
}