본문 바로가기
운영체제/리눅스

cvs update

by 반화넬 2017. 3. 27.
반응형

변경 사항 가져오기 : cvs update

매일매일 일을 시작하기 전에, 다른 누군가가 어떤 것을 수정하고, 변경사항을 커밋(commit) 할 수도 있기 때문에, 작업 디렉터리로 이동해서 cvs update를 실행하도록 해야한다. 이 명령은 레포지토리에 있는 파일과 여러분의 작업 본사본을 확인하고, 작업 복사본에 어떤 변경 사항이 있다면, 그 변경 사항을 적용해준다. cvs update -d를 사용하여 새로운 디렉터리를 사용할 수도 있다.

체크가 되면 각각의 파일 상태에 대한 리포트를 업데이트한다.

U file 
       성공적으로 업데이트 완료
A file 
       추가하지만, 변경 사항을 적용하지 않음(cvs commit을 실행해야한다.)
R file
       제거하지만, 변경 사항을 적용하지 않음(cvs commit을 실행해야한다.)
M file
       작업 디렉터리에 있는 것을 수정 : 레포지토리에 있는 파일이 변경되었고, 
       여러분의 디렉터리에 있는 파일이 CVS에 마지막으로 체크된 시간보다 오래되었거나 
       레포지토리가 변경되었다면 시스템에서 안전하게 병합하도록 한다.
C file 
       레포지토리에 있는 파일과 여러분의 파일이 일치하지 않는 경우에 사용자 간섭이
       필요한 경우.
? file
       작업 디렉터리에는 파일이 있고, 레포지토리에는 파일이 없는 경우에 CVS는
       그 파일에 대해서 무엇을 해야할지 모르는 경우.

변경사항 충돌할 때 : 파일 병합하기

반응형