2012-09-04 3 views
1

sharpSVN을 사용하여 체크 아웃 및 커밋과 같은 작업을 프로그래밍 방식으로 수행하고 있습니다. 사용자가 체크 아웃 할 URI를 입력하고 체크 아웃 버튼을 누릅니다.SharpSVN : 체크 아웃 URI가 유효한지 확인하십시오.

사용자가 잘못된 URI를 입력하는 횟수가 많아 프로그램에서 체크 아웃을 시도하면 예외가 발생합니다. 예외 처리 할 수 ​​있지만 체크 아웃 시도하기 전에 URI가 유효한지 확인하고 싶습니다.

아이디어가 있으십니까?

답변

1

서버 상태를 확인하는 가장 저렴한 SvnClient 명령은 Uri에서 SvnClient.Info()으로 전화하는 것입니다. 대상이 디렉토리 (.Kind 확인)이면 안전하게 .CheckOut()을 사용할 수 있습니다.