2

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

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

1 回答 1

1

您是否尝试过使用 SvnClient 类?你有几个选择:

首先:如何从 SharpSVN 获取最新版本号?

或这个:

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;
}
于 2013-10-08T10:56:34.207 回答