Contents

1 도움말
2 client tools
3 update 받기
4 update output


1 도움말 #

# 명령리스트
cvs --help-commands

# 옵션리스트
cvs --help-options

# 명령에 대한 도움말
cvs --help {명령}


2 client tools #

  • TortoiseCVS : 개발툴
  • CVS NT : command line 형식 TortoiseCVS 설치시 같이 설치됨

3 update 받기 #

cvs -q -d /cvs_data_dir update -d -P [files]
<option>
  • -q : 조용한 모드(로그)
  • -Q : 아주 조용한 모드
  • -d : cvsroot 지정 (cvs 원격연결)
<update 명령의 옵션>
  • -d : 디렉토리가 없는 경우 만듬
  • -P : 비어있는 디렉토리 지움

4 update output #


update output update and checkout keep you informed of their progress by printing a line for each file, preceded by one character indicating the status of the file:

U file
The file was brought up to date with respect to the repository. This is done for any file that exists in the repository but not in your source, and for files that you haven't changed but are not the most recent versions available in the repository.
P file
Like U, but the cvsnt server sends a patch instead of an entire file. These two things accomplish the same thing.
A file
The file has been added to your private copy of the sources, and will be added to the source repository when you run commit on the file. This is a reminder to you that the file needs to be committed.
R file
The file has been removed from your private copy of the sources, and will be removed from the source repository when you run commit on the file. This is a reminder to you that the file needs to be committed.
M file
The file is modified in your working directory. M can indicate one of two states for a file you're working on: either there were no modifications to the same file in the repository, so that your file remains as you last saw it; or there were modifications in the repository as well as in your copy, but they were merged successfully, without conflict, in your working directory. cvsnt will print some messages if it merges your work, and a backup copy of your working file (as it looked before you ran update) will be made. The exact name of that file is printed while update runs.
C file
A conflict was detected while trying to merge your changes to file with changes from the source repository. file (the copy in your working directory) is now the result of attempting to merge the two revisions; an unmodified copy of your file is also in your working directory, with the name .#file.revision where revision is the revision that your modified file started from. Resolve the conflict as described in the section called “Conflicts example ”. (Note that some systems automatically purge files that begin with .# if they have not been accessed for a few days. If you intend to keep a copy of your original file, it is a very good idea to rename it.) Under vms, the file name starts with __ rather than .#.
? file
file is in your working directory, but does not correspond to anything in the source repository, and is not in the list of files for cvsnt to ignore (see the description of the -I option, and the section called “Ignoring files via cvsignore ”)
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2012-06-05 15:22:02
Processing time 0.0118 sec