2014-10-02 6 views
1

지금 당분간 CVS 매뉴얼 페이지를 샅샅이 뒤졌지만,이 CVS 명령이 정확히 무엇을하는지 이해할 수는 없습니다. 맨 페이지에 -F에 대한 목록이 여러 개있는 것 같습니다. Im이 로그 파일이나 정규식을 지정하는 데 사용되는지 확실하지 않습니다. 그것은 ${mainTag}${newTag}을 병합합니까 아니면 constantPerl 태그입니까? mainTag은 '생산'으로 정의하고 newTag이 실행 스크립트에 인수로 전달됩니다이 CVS 명령은 무엇을하고 있습니까?

cvs -d /home/main/cvs rtag -r ${newTag} -F ${mainTag} constantPerl

답변

2

CVS는 옵션 전역 옵션 및 명령 옵션 두 가지 종류가 있습니다.

CVS는 명령의 형식은 다음과 같습니다

cvs [ GLOBAL_OPTIONS ] COMMAND [ COMMAND_OPTIONS ] [ COMMAND_ARGS ] 

귀하의 경우에는

cvs -d /home/main/cvs rtag -r ${newTag} -F ${mainTag} constantPerl 

명령이 rtag입니다. 당신은

-r ${newTag} 

-F ${mainTag} 

가 특정 명령 옵션 있음 (즉, 어떤 CVS 명령에 적용 할 수있는) 그

-d /home/main/cvs 

글로벌 옵션 있음에서 알 수 rtag 명령. cvs 명령과 하위 명령 이름 (rtag, log 등) 사이의 모든 것이 글로벌 옵션입니다. 하위 명령 이름 다음의 것은 명령 옵션 또는 명령 인수입니다. 이미 태그

'-r TAG[:DATE]'
에 태그 수정 : CVS 문서 (info cvs)은 "호출 CVS"섹션으로 이동하여 다음을 찾을 수 있습니다 rtag, 검색에서

TAG 또는 DATE가 이고 TAG이 지점 태그 인 경우 DATE에 있었던 TAG 지점의 버전입니다. * note 날짜/태그 별 태그 지정 :: 및 * 참고 일반 옵션보기 :를 참조하십시오.

과 :

'-F'
이동 TAG 이미있는 경우. * tag 수정하기를 참조하십시오 ::.

관련 문제