RCS MINI-HOWTO
From Initq
GNU Revision Control System, under Linux.
Contents |
Creating an archive
lexiana@initq:~/junk$ rcs -i file.c RCS file: file.c,v enter description, terminated with single '.' or end of file: NOTE: This is NOT the log message! >> this is my first file. >> . done lexiana@initq:~/junk$ ls -la total 12 drwxrwxr-x 2 lexiana lexiana 4096 2012-01-24 21:34 . drwxr-xr-x 62 lexiana lexiana 4096 2012-01-24 21:23 .. -r--r--r-- 1 lexiana lexiana 88 2012-01-24 21:34 file.c,v
Check out files
lexiana@initq:~/junk$ co -l file.c file.c,v --> file.c no revisions present; generating empty revision 0.0 co: warning: no revisions, so nothing can be locked done lexiana@initq:~/junk$ ls -la total 12 drwxrwxr-x 2 lexiana lexiana 4096 2012-01-24 21:45 . drwxr-xr-x 62 lexiana lexiana 4096 2012-01-24 21:40 .. -rw-r--r-- 1 lexiana lexiana 0 2012-01-24 21:45 file.c -r--r--r-- 1 lexiana lexiana 89 2012-01-24 21:45 file.c,v
Now you can edit file.c
Check in
lexiana@initq:~/junk$ ci -l file.c file.c,v <-- file.c new revision: 1.3; previous revision: 1.2 enter log message, terminated with single '.' or end of file: >> made 3rd change. >> . done lexiana@initq:~/junk$ ls -la total 16 drwxrwxr-x 2 lexiana lexiana 4096 2012-01-24 21:49 . drwxr-xr-x 62 lexiana lexiana 4096 2012-01-24 21:49 .. -rw-r--r-- 1 lexiana lexiana 50 2012-01-24 21:49 file.c -r--r--r-- 1 lexiana lexiana 510 2012-01-24 21:49 file.c,v
History Status
rlog -b file.cCheat sheet
mkdir RCS rcs -i prod-processor.ksh co -l prod-processor.ksh vi prod-processor.ksh ci prod-processor.ksh co -r prod-processor.ksh