2012-09-04 83 views
1

我正在使用sharpSVN以編程方式執行諸如結賬和提交等任務。 用戶輸入URI進行結帳並按結賬按鈕。SharpSVN:檢查結帳URI是否有效

很多次用戶輸入無效的URI,當程序試圖結帳時,它會拋出一個異常。我可以處理這個異常,但是我想在嘗試結帳之前檢查URI是否有效。

任何想法?

回答

1

用於驗證服務器狀態的最便宜的SvnClient命令是在Uri上調用SvnClient.Info()。如果目標是目錄(檢查.Kind),則可以安全地使用.CheckOut()