2010-05-09 2 views
2

Eclipse를 CVS 클라이언트로만 사용하고 있습니다. 주로 아주 잘 작동하지만, 한 번, 내가 그것을 커밋 할 파일을 마우스 오른쪽 버튼으로 클릭하면 (자체가 변경되고 커밋 할 파일이 변경됨), "cvs [server aborted] : 아니요. 디렉토리`... 'Eclipse에서 CVS를 사용하여 파일을 커밋 할 때 해당 디렉토리가 없습니다.

디렉토리가 존재합니까?! tortoise CVS를 사용하여 폴더로 이동하고 커밋을 마우스 오른쪽 버튼으로 클릭하면 제대로 작동합니까? (마침내 이러한 파일을 커밋해야합니다)

누구도이 경험이 있었습니까? 더 많은 사람들이 해결 했습니까? :) 저는 클라이언트 PC에서 Vista를 실행 중이며 CVS 서버는 Windows Server 2003입니다 (Linux로 전환하라는 메시지를 보내지 마십시오. -별로 도움이되지 않습니다.)

도움 주셔서 대단히 감사합니다!

답변

0

이클립스에 대해 잘 모르겠지만 WinCVS 클라이언트에서 같은 문제가 발생했습니다. 경로를 따라 각 디렉토리의 CVS 폴더를 복사하면 CVS 작업을 수행 할 수 있습니다.

예 : 내가 C:\source\dir1 인 것으로 가정합니다. 평면 뷰를 선택하고 C:\source\dir1\dir2\dir3\file.cpp 경로의 파일을 찾으려면 다음 디렉토리에 각각 CVS 폴더가 있어야합니다 : dir1, dir2dir3. 하나 이상의 폴더가 없으면 아래 오류가 표시됩니다.

cvs diff -u -- dir2\dir3\file.cpp (in directory C:\Source\dir1\) 
cvs [diff aborted]: no such directory `dir2/dir3' 
0

내 솔루션 -

  1. 백업 파일은 일식에서 ...
  2. 삭제 폴더를 메모장에 변경되거나있다.
  3. 다시 동기화하십시오 (이클립스에서는 파일이 마이너스로 표시됩니다)
  4. 지금 무시하고 업데이트하십시오. 변경된 파일
  5. 복사 내용이 커밋
관련 문제