본문 바로가기

반응형

cvs

(4)
cvs diff 출력 형식 보기 cvs의 diff 명령을 사용하면 두 버전간의 차이를 비교 할 수 있다. 하지만 텍스트 기반으로 보다 보니 오랜만에 cvs diff 를 보면 복잡하기만 할 뿐 뭐가 뭔소린지 하나도 모르는 경우가 종종 있다. 그래서 오늘은 그 내용들을 간단하게 정리 하고자 한다. 'a' Append Index: SomeFile.c =================================================================== RCS file: /SomeWhere/SomeFile.cc,v retrieving revision 1.143 diff -r1.143 SomeFile.cc 340a341 > close(sockfd); 위의 예제에서 파랗게 되어 있는 '340a341' 부분을 보자. 가운데 있는 ..
cvs 파일 상태 기호 cvs 디렉토리 내에서 checkout 이나 update 명령을 내리고 나면 파일 리스트들 앞에 알수 없는 영어 한 글자가 꼭 보인다. 당췌 이게 무엇인지에 대해서 너무 심각하게 생각하지 말자. 그냥 파일의 현재 상태를 나타내는 하나의 기호일 뿐이다. 아래 표에서 그 기호에 대해 간략하게 살펴 보도록하자 : A file 로컬 워크스페이스('지역 작업공간'이라고 번역 되기도 한다)에 파일이 추가 되었지만 아직 저장소(repository)에는 저장되지 않았다. C file 파일을 갱신하는 과정에서 충돌이 발생 했음을 의미한다. 즉, 로컬에 있는 파일과 저장소에 있는 파일의 버전이 맞지 않는다는 소리다. 로컬 file의 충돌 위치에 충돌 표시가 들어 가며, 원본 로컬 파일은 ".#file.버젼번호"라는 이름으..
cvs 사용법 1. 기본적인 사용 방법 CVS는 대부분의 Linux 배포본에 포함되어 있으므로 Linux를 사용하고 있다면 이미 CVS가 설치 되어 있을 것이다. 만일 CVS 명령이 없다면 http://www.cyclic.com/에서 적당한 파일을 받아 설치하면 된다. CVS를 이용하는 모든 과정은 cvs 명령을 통해 이루어진다. cvs 명령의 기본 형식은 다음과 같다. $ cvs [cvs 옵션] 명령 [명령 옵션과 인자] 명령 부분에는 실제로 cvs에게 지시할 명령이 오게 되며, 각 명령마다 요구하는 인자가 있을 수 있다. 실제로 사용되는 명령의 종류와 기능에 대해서는 새로운 명령이 소개될 때마다 언급하도록 하겠다. 2. 저장소 초기화 CVS를 사용하기 위해서 가장 먼저 할 일은 각 프로젝트의 파일들을 저장할 저장소..
CVS Command Line Reference CVS Command Line Reference 일반적인 CVS command : % cvs general-options command-name command-specific-options filename Help cvs --help-commands 모든 명령어 보여주기 cvs --help-options 모든 command에 적용되는 'global' 옵션들을 보여준다. 이 기능중에서 가장 유용한 것은 아무것도 실행하지 않고 디스크의 파일을 변경하는 -n 이다. 하지만 무슨일을 할것인지는 보여준다. cvs -H command 지정된 커맨드의 help를 보여준다. Task Reference Action How to do it. Repository와 로컬파일들의 동기화를 시킨다. 아직 check in 되지 않..

반응형