내 C# 응용 프로그램은 SharpSVN을 사용하여 로컬 (작업 복사본) 및 원격 (저장소) 파일을 동기화합니다. 다른 응용 프로그램의 프로세스 인 동안이 파일을 동기화하려고하므로 수정 된 파일에 커밋 할 때 활성 핸들이있을 수 있습니다. 내가 수동으로 TortoiseSVN을을 사용하여 커밋 할 때SharpSvn을 사용하여 활성 핸들이있는 파일을 커밋하는 방법은 무엇입니까?
SvnSystemException: "Can't open file 'somefile.ext': File is used by another process"
WindowsErrorCode: ERROR_SHARING_VIOLATION
그러나 작동 : 나는 이러한 파일을 커밋 할 때 , 나는 다음과 같은 오류가 발생합니다.