gpt4 book ai didi

c# - SharpSvn GetInfo LastChangeRevision 错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:49 25 4
gpt4 key购买 nike

我有以下代码(在 .NET 控制台应用程序中测试):

var client = new SvnClient();
var previousRevisionUri = new SvnUriTarget("https://approvaltests.svn.sourceforge.net/svnroot/approvaltests/trunk/projects/ApprovalTests/DotNetApprovals/ApprovalUtilities/CallStack/Caller.cs", 480);
SvnInfoEventArgs previousRevisionInfo;
client.GetInfo(previousRevisionUri, out previousRevisionInfo);
Console.WriteLine(previousRevisionInfo.LastChangeRevision);

为什么我从 previousRevisionInfo.LastChangeRevision 得到 337 输出,而我们在这里可以看到:http://approvaltests.svn.sourceforge.net/viewvc/approvaltests/trunk/projects/ApprovalTests/DotNetApprovals/ApprovalUtilities/CallStack/Caller.cs?view=log之前的修订版是 384..?

最佳答案

在修订版 384 中,父目录已更改,但文件本身未更改。

ViewVC 将此显示为节点上历史记录的更改,而节点本身没有更改。

查看 r384:

Directory: trunk/projects/ApprovalTests/DotNetApprovals/ApprovalUtilities/ added
(Copied from trunk/projects/ApprovalTests/DotNetApprovals/SimpleLogger, r383)

Directory: trunk/projects/ApprovalTests/DotNetApprovals/SimpleLogger/ deleted

参见 http://approvaltests.svn.sourceforge.net/viewvc/approvaltests?view=revision&revision=384

关于c# - SharpSvn GetInfo LastChangeRevision 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12939642/

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