gpt4 book ai didi

c# - SharpSVN 和修订版中的新/修改文件

转载 作者:行者123 更新时间:2023-11-30 15:07:27 25 4
gpt4 key购买 nike

如何获取在特定版本中添加或修改的所有文件的列表(仅路径/名称)?

最佳答案

您可以使用 SvnClient.Log()为了那个原因。就像您在下面的代码中看到的那样,通过指定一个较窄的修订范围来确保它只检索一个修订版

using (SvnClient client = new SvnClient())
{
client.Log(
reposUri,
new SvnLogArgs {Range = new SvnRevisionRange(9999, 9999)},
(o, e) =>
{
foreach (SvnChangeItem changeItem in e.ChangedPaths)
{
Console.WriteLine(
string.Format(
"{0} {1} {2} {3}",
changeItem.Action,
changeItem.Path,
changeItem.CopyFromRevision,
changeItem.CopyFromPath));
}
});
}

关于c# - SharpSVN 和修订版中的新/修改文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564899/

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