SharpSVN:检查结帐URI是否有效

时间:2012-09-04 09:53:15

标签: c# sharpsvn svn-checkout

我正在使用sharpSVN以编程方式执行诸如Checkout和committing之类的任务。 用户输入要结帐的URI并按下“结帐”按钮。

很多时候用户输入无效的URI,当程序尝试签出时,它会抛出异常。我可以处理异常,但我想在尝试签出之前检查URI是否有效。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

用于验证服务器状态的最便宜的SvnClient命令是在Uri上调用SvnClient.Info()。如果目标是目录(选中.Kind),您可以安全地使用.CheckOut()