gpt4 book ai didi

c# - 在 c# 中使用 client.status 和 sharpsvn

转载 作者:太空狗 更新时间:2023-10-30 00:46:44 25 4
gpt4 key购买 nike

我想使用状态方法,但我不明白它是如何工作的。有人可以给我看一个使用示例吗?

EventHandler < SvnStatusEventArgs > statusHandler = new EventHandler<SvnStatusEventArgs>(void(object, SvnStatusEventArgs) target);
client.Status(path, statusHandler);

最佳答案

嗯,它会像 svn status 命令一样工作:http://svnbook.red-bean.com/en/1.0/re26.html

您将获得发送到 EventHandler 的文件列表:

using(SvnClient client = /* set up a client */ ){
EventHandler<SvnStatusEventArgs> statusHandler = new EventHandler<SvnStatusEventArgs>(HandleStatusEvent);
client.Status(@"c:\foo\some-working-copy", statusHandler);
}

...

void HandleStatusEvent (object sender, SvnStatusEventArgs args)
{
switch(args.LocalContentStatus){
case SvnStatus.Added: // Handle appropriately
break;
}

// review other properties of 'args'
}

关于c# - 在 c# 中使用 client.status 和 sharpsvn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446643/

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