2012-09-04 55 views
1

我正在使用sharpSVN以编程方式执行诸如结账和提交等任务。 用户输入URI进行结帐并按结账按钮。SharpSVN:检查结帐URI是否有效

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

任何想法?

回答

1

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