1

我正在使用sharpSVN 以编程方式执行诸如签出和提交之类的任务。用户输入 URI 进行结帐并按下 Checkout 按钮。

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

有任何想法吗 ?

4

1 回答 1

1

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

于 2012-10-04T10:39:04.107 回答