'CVS'에 해당되는 글 1건
- 2007/10/24 # CVS command list
CVSNT command reference
- Command List
- add
- admin
- annotate
- chacl
- checkout
- chown
- commit
- diff
- edit
- editors
- export
- history
- import
- init
- info
- log
- login
- logout
- ls
- lsacl
- passwd
- authserver
- rannotate
- rdiff
- release
- remove
- rlog
- rtag
- server
- status
- tag
- unedit
- update
- version
- watch
- watchers
1. Command List
| Command | Synonyms | Summary |
| add | ad,new | Add a new file/directory to the repository. |
| admin | adm,rcs | Administration front end for rcs. |
| annotate | ann | Show last revision where each line was modified. |
| authserver | Authentication server mode. | |
| chacl | setacl,setperm | Change the Access Control List for a directory. |
| checkout | co,get | Checkout sources for editing. |
| chown | setowner | Change the owner of a directory. |
| commit | ci,com | Check files into the repository. |
| diff | di,dif | Show differences between revisions. |
| edit | Get ready to edit a watched file. | |
| editors | See who is editing a watched file. | |
| export | exp,ex | Export sources from CVS, similar to checkout. |
| history | hi,his | Show repository access history. |
| import | im,imp | Import sources into CVS, using vendor branches. |
| init | Create a CVS repository if it doesn't exist. | |
| info | Display information about all supported protocols. | |
| log | lo | Print out history information for files. |
| login | logon,lgn | Prompt for password for authenticating server. |
| logout | Removes entry in password cache for remote repository. | |
| ls | dir,list | List directories on the server. |
| lsacl | lsattr,listperm | List the directories' Access Control List. |
| passwd | password,setpass | Set password and administer users. |
| rannotate | rann,ra | Show last revision where each line of module was modified. |
| rdiff | patch,pa | Create 'patch' format diffs between releases. |
| release | re,rel | Indicate that a Module is no longer in use. |
| remove | rm,delete | Remove an entry from the repository. |
| rlog | rl | Print out history information for a module. |
| rtag | rt,rfreeze | Add a symbolic tag to a module. |
| server | Server mode. | |
| status | st,stat | Display status information on checked out files. |
| tag | ta,freeze | Add a symbolic tag to checked out version of files. |
| unedit | Undo an edit command. | |
| update | up,upd | Bring work tree in sync with repository. |
| version | ve,ver | Show current CVS version(s). |
| watch | Set watches. | |
| watchers | See who is watching a file. |
2. add
cvs add [-k rcs-kflag] [-m message] files...
| -k | Use "rcs-kflag" to add the file with the specified kflag |
| -m | Use "message" for the creation log. |
3. admin
cvs admin [options] files...
THIS COMMAND BYPASSESS NORMAL CVS OPERATIONS. DO NOT USE THIS COMMAND UNLESS YOU KNOW THE CONSEQUENCES OF USING IT.
| -k | Set keyword expansion flags: | |
| Valid flags are one of: | ||
| t | Text file (default). | |
| b | Binary file (merges not allowed). | |
| B | Binary file using binary deltas (merges not allowed). | |
| u | Unicode (UCS-2) file. | |
| {...} | Extended encoding type. | |
| Followed by any of: | ||
| k | Substitute keyword. | |
| v | Substitute value. | |
| l | Generate lockers name. | |
| o | Checkout literally - don't expand keywords. | |
| L | Generate Unix line endings on checkout. | |
| z | Compress deltas in RCS file. | |
| -l [rev] | Lock revision (latest revision on branch, latest revision on trunk if omitted). DEPRECATED - USE 'edit -c' | |
| -m rev:msg | Replace revision's log message. | |
| -o range | Physically delete (outdate) specified range of revisions: | |
| rev1:rev2 | Between rev1 and rev2, including rev1 and rev2. | |
| rev1::rev2 | Between rev1 and rev2, excluding rev1 and rev2. | |
| rev: | rev and following revisions on the same branch. | |
| rev:: | After rev on the same branch. | |
| :rev | rev and previous revisions on the same branch. | |
| ::rev | Before rev on the same branch. | |
| rev | Just rev. | |
| -q | Run quietly. | |
| -t [file] | Get descriptive text from file (stdin if omitted). | |
| -t-string | Set descriptive text. | |
| -u [rev] | Unlock the revision (latest revision on branch, latest revision on trunk if omitted). | |
4. annotate
cvs annotate [-lRf] [-r rev] [-D date] [files...]
| -l | Local directory only, no recursion. |
| -R | Process directories recursively. |
| -f | Use head revision if tag/date not found. |
| -r rev | Annotate file as of specified revision/tag. |
| -D date | Annotate file as of specified date. |
More info at CvsChapter87.
5. chacl
cvs chacl -R [-r tag] {user|default}:[{[r][w][c]|[n]}] [directory...]| -R | Recursively set permissions |
| -r tag | Set permissions on specific branch |
6. checkout
cvs checkout [-ANPRcflnps] [-r rev] [-D date] [-d dir] [-j rev1] [-j rev2] [-k kopt] modules...
| -A | Reset any sticky tags/date/kopts. |
| -N | Don't shorten module paths if -d specified. |
| -P | Prune empty directories. |
| -R | Process directories recursively. |
| -c | Show the contents of the CVSROOT/modules file. |
| -f | Force a head revision match if tag/date not found. |
| -l | Local directory only, not recursive. |
| -n | Do not run module program (if any). |
| -p | Check out files to standard output (avoids stickiness). |
| -s | Like -c, but include module status. |
| -r rev | Check out revision or tag. (implies -P) (is sticky) |
| -D date | Check out revisions as of date. (implies -P) (is sticky) |
| -d dir | Check out into dir instead of module name. |
| -k kopt | Use RCS kopt -k option on checkout. (is sticky) |
| -j rev | Merge in changes made between current revision and rev. |
7. chown
cvs chown user directory...
8. commit
cvs commit [-nRlf] [-m msg | -F logfile] [-r rev] files...
| -D | Assume all files are touched & send to the server for checking |
| -n | Do not run the module program (if any). |
| -R | Process directories recursively. |
| -l | Local directory only (not recursive). |
| -f | Force the file to be committed; disables recursion. |
| -F logfile | Read the log message from file. |
| -r rev | Commit to this branch or trunk revision. |
| -c | Check for valid edits before committing. |
9. diff
cvs diff [-lNR] [rcsdiff-options] [[-r rev1 | -D date1] [-r rev2 | -D date2]] [files...]
| -l | Local directory only, not recursive. |
| -R | Process directories recursively. |
| -D d1 | Diff revision for date against working file. |
| -D d2 | Diff rev1/date1 against date2. |
| -N | Include diffs for added and removed files. |
| -r rev1 | Diff revision for rev1 against working file. |
| -r rev2 | Diff rev1/date1 against rev2. |
| --ifdef=arg | Output diffs in ifdef format. |
| -c | Context diff |
| -u | Unified diff |
10. edit
cvs edit [-cflR] [files...]
| -c | Check that working files are unedited. |
| -f | Force edit if working files are edited (default). |
| -l | Local directory only, not recursive. |
| -R | Process directories recursively (default). |
| -a | Specify what actions for temporary watch, one of edit,unedit,commit,all,none |
| -z | Store base revisions in compressed (.gz) format. |
11. editors
cvs editors [-lR] [files...]
| -l | Process this directory only (not recursive). |
| -R | Process directories recursively. |
12. export
cvs export [-NRfln] [-r rev] [-D date] [-d dir] [-k kopt] module...
| -N | Don't shorten module paths if -d specified. |
| -f | Force a head revision match if tag/date not found. |
| -l | Local directory only, not recursive. |
| -R | Process directories recursively (default). |
| -n | Do not run module program (if any). |
| -r rev | Export revision or tag. |
| -D date | Export revisions as of date. |
| -d dir | Export into dir instead of module name. |
| -k kopt | Use RCS kopt -k option on checkout. |
13. history
cvs history [-report] [-flags] [-options args] [files...]
| Reports: | |
| -T | Produce report on all TAGs. |
| -c | Committed (Modified) files. |
| -o | Checked out modules. |
| -m module | Look for specified module (repeatable) |
| -x [type] | [TOEFWUCGMAR] Extract by record type . |
| -e | Everything (same as -x, but all record types). |
| Flags: | |
| -a | All users (Default is self). |
| -l | Last modified (committed or modified report). |
| -w | Working directory must match. |
| Options: | |
| -D date | Since date (Many formats). |
| -b str | Back to record with str in module/file/repos field. |
| -f file | Specified file (same as command line) (repeatable). |
| -n module | In module (repeatable). |
| -p repo | In repository (repeatable). |
| -r rev | Since rev or tag (looks inside RCS files!). |
| -t tag | Since tag record placed in history file (by anyone). |
| -u user | For user name (repeatable). |
| -z timezone | Output for time zone <> (e.g. -z -0700). |
14. import
cvs import [C] [-d] [-f] [-k subst] [-I ign] [-m msg] [-b branch] [-W spec] [-n] repository [vendor-tag] [release-tags...]
| -C | Create CVS directories while importing. |
| -d | Use the file's modification time as the time of import. |
| -f | Overwrite existing release tags. |
| -k sub | Set default RCS keyword substitution mode. |
| -I ign | More files to ignore (! to reset). |
| -b bra | Vendor branch id. |
| -m msg | Log message. |
| -W spec | Wrappers specification line. |
| -n | Don't create vendor tag. |
15. init
cvs init
16. info
cvs info [protocol]
17. log
cvs log [-lRhtNb] [-r[revisions]] [-d dates] [-s states] [-w[logins]] [files...]
| -l | Local directory only, no recursion. | |
| -R | Only print name of RCS file. | |
| -h | Only print header. | |
| -t | Only print header and descriptive text. | |
| -N | Do not list tags. | |
| -b | Only list revisions on the default branch. | |
| -r [revisions] | Specify revision(s)s to list: | |
| rev1:rev2 | Between rev1 and rev2, including rev1 and rev2. | |
| rev1:rev2 | Between rev1 and rev2, excluding rev1 and rev2. | |
| rev: | rev and following revisions on the same branch. | |
| rev:: | After rev on the same branch. | |
| :rev | rev and previous revisions on the same branch. | |
| ::rev | Before rev on the same branch. | |
| rev | Just rev. | |
| branch | All revisions on the branch. | |
| branch. | The last revision on the branch. | |
| -d dates | Specify dates (D1<D2 for range, D for latest before). | |
| -s states | Only list revisions with specified states. | |
| -w [logins] | Only list revisions checked in by specified logins. | |
| -x | cvsnt 2.x compatible output (default). | |
| -X | cvs 1.x/RCS 5.7 compatible output. | |
18. login
cvs login
19. logout
cvs logout
20. ls
cvs ls [-q] [-e] [-l] [-R] [-r rev] [-D date] [modules...]
| -q | Quieter Output. |
| -e | Display in CVS/Entries format. |
| -l | Display all details. |
| -R | List recursively. |
| -r rev | Show files with revision or tag. |
| -D date | Show files from date. |
21. lsacl
cvs lsacl [directory...]
22. passwd
cvs passwd [-a] [-x] [-X] [-r real_user] [-R] [-D domain] [username]
| -a | Add user. |
| -x | Disable user. |
| -X | Delete user. |
| -r | Alias username to real system user. |
| -R | Remove alias to real system user. |
| -D | Use domain password (Win32 only). |
23. authserver
cvs authserver
Normally invoked by a cvs client on a remote machine.
24. rannotate
cvs rannotate [-lRf] [-r rev] [-D date] [files...]
| -l | Local directory only, no recursion. |
| -R | Process directories recursively. |
| -f | Use head revision if tag/date not found. |
| -r rev | Annotate file as of specified revision/tag. |
| -D date | Annotate file as of specified date. |
25. rdiff
cvs rdiff [-flR] [-c|-u] [-s|-t] [-V %d] -r rev|-D date [-r rev2 | -D date2] modules...
| -f | Force a head revision match if tag/date not found. |
| -l | Local directory only, not recursive. |
| -R | Process directories recursively. |
| -c | Context diffs (default). |
| -u | Unidiff format. |
| -s | Short patch - one line per file. |
| -t | Top two diffs - last change made to the file. |
| -D date | Date. |
| -r rev | Revision - symbolic or numeric. |
| -V vers | Use RCS Version "vers" for keyword expansion. |
26. release
cvs release [-d [-f]] [-e] directories...
| -d | Delete the given directory. |
| -f | Delete the directory even if non-cvs files still exist. |
| -e | Only delete the administrative (CVS) directories. |
27. remove
cvs remove [-flR] [files...]
| -f | Delete the file before removing it. |
| -l | Process this directory only (not recursive). |
| -R | Process directories recursively. |
28. rlog
cvs rlog [-lRhtSNb] [-r[revisions]] [-d dates] [-s states] [-w[logins]] [files...]
| -l | Local directory only, no recursion. | |
| -R | Only print name of RCS file. | |
| -h | Only print header. | |
| -t | Only print header and descriptive text. | |
| -N | Do not list tags. | |
| -b | Only list revisions on the default branch. | |
| -r [revisions] | Specify revision(s)s to list: | |
| rev1:rev2 | Between rev1 and rev2, including rev1 and rev2. | |
| rev1:rev2 | Between rev1 and rev2, excluding rev1 and rev2. | |
| rev: | rev and following revisions on the same branch. | |
| rev:: | After rev on the same branch. | |
| :rev | rev and previous revisions on the same branch. | |
| ::rev | Before rev on the same branch. | |
| rev | Just rev. | |
| branch | All revisions on the branch. | |
| branch. | The last revision on the branch. | |
| -d dates | Specify dates (D1<D2 for range, D for latest before). | |
| -s states | Only list revisions with specified states. | |
| -w [logins] | Only list revisions checked in by specified logins. | |
29. rtag
cvs rtag [-abdFflnR] [-r rev|-D date] tag modules...
| -a | Clear tag from removed files that would not otherwise be tagged. |
| -b | Make the tag a "branch" tag, allowing concurrent development. |
| -B | Allow branch tag to be moved/deleted. |
| -d | Delete the given tag. |
| -F | Move tag if it already exists. |
| -f | Force a head revision match if tag/date not found. |
| -l | Local directory only, not recursive. |
| -m desc | Describe tag. |
| -M | Create 'magic' branch. |
| -n | No execution of 'tag program'. |
| -R | Process directories recursively. |
| -r rev | Existing revision/tag. |
| -D date | Existing date. |
30. server
cvs server
31. status
cvs status [-vlR] [files...]
| -v | Verbose format; includes tag information for the file. |
| -l | Process this directory only (not recursive). |
| -R | Process directories recursively. |
| -q | Display a quick summary of each file (send more for increased terseness). |
| -x | cvsnt 2.x compatible output (default). |
| -X | cvs 1.x compatible output. |
32. tag
cvs tag [-bcdFflR] [-r rev|-D date] tag [files...]
| -b | Make the tag a "branch" tag, allowing concurrent development. |
| -B | Allow branch tag to be moved/deleted. |
| -c | Check that working files are unmodified. |
| -d | Delete the given tag. |
| -F | Move tag if it already exists. |
| -f | Force a head revision match if tag/date not found. |
| -l | Local directory only, not recursive. |
| -m | Describe tag. |
| -M desc | Create 'magic' tag. |
| -R | Process directories recursively. |
| -r rev | Existing revision/tag. |
| -D date | Existing date. |
33. unedit
cvs unedit [-lR] [files...]
| -l | Local directory only, not recursive. |
| -R | Process directories recursively. |
| -u user | (administrators only) Unedit another user. |
34. update
cvs update [-APCdflRp] [-k kopt] [-r rev] [-D date] [-j rev] [-I ign] [-W spec] [files...]
| -A | Reset any sticky tags/date/kopts. |
| -P | Prune empty directories. |
| -C | Overwrite locally modified files with clean repository copies. |
| -d | Build directories, like checkout does. |
| -f | Force a head revision match if tag/date not found. |
| -l | Local directory only, no recursion. |
| -R | Process directories recursively. |
| -p | Send updates to standard output (avoids stickiness). |
| -k kopt | Use RCS kopt -k option on checkout. (is sticky) |
| -r rev | Update using specified revision/tag (is sticky). |
| -D date | Set date to update from (is sticky). |
| -j rev | Merge in changes made between current revision and rev. |
| -b | -j option merges from branch point (old CVS behaviour) |
| -m | -j option merges from merge point (cvsnt default behaviour) |
| -I ign | More files to ignore (! to reset). |
| -W spec | Wrappers specification line. |
| -3 | Produce 3-way conflict output. |
| -S | Force case-sensitive update on non case-sensitive systems. |
| -t | Update using last checkin time. |
35. version
cvs version
36. watch
cvs watch [on|off|add|remove] [-lR] [-a action] [files...]
| on/off | turn on/off read-only checkouts of files. |
| add/remove | add or remove notification on actions. |
| -l | (on/off/add/remove): Local directory only, not recursive. |
| -R | (on/off/add/remove): Process directories recursively. |
| -a | (add/remove): Specify what actions, one ofedit,unedit,commit,all,none |
37. watchers
cvs watchers [-lR] [files...]
| -l | Process this directory only (not recursive). |
| -R | Process directories recursively. |
'Programming' 카테고리의 다른 글
| # [JAVA] byte형 변수를 부호비트를 무시 (0) | 2008/05/06 |
|---|---|
| # Code Kata (1) | 2008/01/16 |
| # CVS command list (0) | 2007/10/24 |
| # Ship it! 성공적인 소프트웨어 개발 프로젝트를 위한 실용 가이드 (0) | 2007/10/11 |
| # 프로그래머와 유치원생 (0) | 2007/06/12 |
| # 프로그래밍의 20가지 법칙 (0) | 2007/05/25 |

Prev
Rss Feed