如何使用sharpsvn(工作副本)获取修订日期时间

本文关键字:获取 日期 时间 副本 何使用 sharpsvn 工作 | 更新日期: 2023-09-27 18:31:08

>我需要获取提交修订的日期/时间,现在我可以获取上次修订,但找不到如何获取创建此修订的日期和时间。这是我现在的代码。

Int32 LastRevision;
var workingCopyClient = new SvnWorkingCopyClient();
SvnWorkingCopyVersion version;
workingCopyClient.GetVersion(RootFolder, out version);
LastRevision = version.End;
workingCopyClient.Dispose();

如何使用sharpsvn(工作副本)获取修订日期时间

你试过使用 SvnClient 类吗?您有几种选择:

首先:如何从夏普SVN获取最新的修订号?

或者这个:

using (SvnClient client = new SvnClient())    
{
    Collection<SvnLogEventArgs> logEventArgs;
    SvnLogArgs logArgs = new SvnLogArgs
        {
            Limit = 1
        };
    client.GetLog(target, logArgs, out logEventArgs);
    DateTime revisionTime = logEventArgs[0].Time;
}