如何使用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();
你试过使用 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;
}