2014-04-12 8 views
1

우리 그룹에서는 CVSNT를 수년간 사용해 보았습니다. CVSNT의 설치는 Windows Server 2003 Enterprise Edition에서 실행됩니다. 우리는 CVSNT 2.0.51d와 CVS locking service 2.5.05를 사용하고 있습니다.CVSNT - 체크 아웃, 업데이트, 파일 기록 검색 등이 불가능합니다.

불행히도 우리는 어제 CVS에 문제가 발생하기 시작했습니다. CVS가 CVS 잠금 서비스에 문제를 일으키는 문제가있는 것 같습니다. 우리는 파일에 대한 모듈 목록 내역을 확인이 예에서는 등 CVS 업데이트를 수행 할 때 우리는 다음과 같은 오류가, 우리는 다음과 같은 오류를보고 우리는 체크 아웃 할 때

Failed to obtain lock on /cvs/MyProject/.myFilename,v: FAIL Unknown flag 'Full' 

을 우리 5 개의 CVS 모듈을 가지고 있습니다. 5 개의 모듈 중 하나를 체크 아웃하려고 할 때이 오류가 발생합니다. 우리는 최근에 특별한 일도하지 않았다. 우리는 어제 우리의 모듈 중 하나에서 CVS 브랜치를 만들었지 만 전형적인 커밋을 만들었지 만 전에 브랜치를 만들고 수천 개의 체크 인을 완료했다.

CVS ls 명령이 실패하지 않습니다. 다른 간단한 명령도 실패하지 않습니다. 내 생각 엔 자물쇠에 문제가 있다는 것입니다. CVS 잠금 서비스를 디버그 모드 (cvslock -test)로 실행하려고 시도했지만 CVS 클라이언트를 사용하여 연결할 때 비정상적인 디버그 메시지를 보지 못했습니다.

또한 현재 pserver 방법을 사용하여 CVS 서버에 연결합니다. CVS 서버가있는 Windows 서버에 로그인하고 해당 서버에서 CVS 클라이언트를 로컬로 실행하고 로컬 메소드를 사용하여 연결하면 CVS 체크 아웃이 제대로 작동합니다!

누구든지이 문제를 해결할 수있는 아이디어를 제공해 줄 수 있습니까?

+0

우리는 똑같은 문제를 겪고 있으며, 나는 아무리 많은 것을 시도해 보았습니다. –

답변

0

이것은 cvslock과 관련이있는 것으로 보입니다. 다음은 주요 문제를 해결하는 것으로 나타났습니다. * 작업 관리자에서 cvslock을 찾아서 삭제하십시오. * 관리자로*으로 'cvslock -i'를 실행하십시오. cvslock이 시작되었는지 확인하십시오.