Linux의 CVS 기반에서 체크 아웃해야합니다. Windows 머신에서 Linux의 samba 폴더에 대한 디렉토리 링크가 있어야합니다. 리눅스에서 내 cvsroot
폴더는 Samba에서 매핑 된Linux에서 Windows의 CVS 체크 아웃 Samba CVSROOT
mylogin$ cd /home/myuser/repositories/cvsroot
mylogin$ ls
CVSROOT PRJ1 PRJ2
mylogin$
입니다. Windows에서는 /home/myuser/repositories/
에서 드라이브 z :에 매핑됩니다. 또한 Windows에서 내 CVSROOT 환경 변수는 CVSROOT=z:\cvsroot
으로 구성됩니다.
그래서, 윈도우 폴더에 PRJ1 체크 아웃, 나는
cvs co PRJ1 .
을 시도하고 나에게
CVS는 [체크 아웃이 중단] 오류 메시지를 반환`Z : 경로를 해결하는 데 실패 : \ cvsroot ': 해당 파일 또는 디 rect
그래서 내가 무엇을 놓쳤습니까?
미리 감사드립니다.
매핑 된 드라이브 대신 실제 네트워크 공유 경로를 사용하여 체크 아웃을 시도 했습니까? 다시 말해'export CVSROOT = \\ 1.2.3.4 \ cvsroot'그리고'cvs co PROJ1'? – Icarus
예. 그것은'cvs [checkout aborted] : \\ serverip \ cvsroot/CVSROOT : No such file or directory'를 리턴합니다. – Rego