4Uy^'@$OW)^01)建立RCS目录
`-~]}w6\ [gwT-jo0
t#xB
JK%Duq0参考答案:
/`VNv['E\,P-G0mkdir RCSLUPA开源社区(kwH0q9h+j0l
LUPA开源社区aN)k/spsfKLUPA开源社区u5yaU)z1|
2)进入RCS目录,建立hello.c文件,打印hello,worldLUPA开源社区 }A.uO W,n _9p
LUPA开源社区I$pN7hR&L参考答案:
v'q*`_`DG+m
]0cd RCSLUPA开源社区J3z/o^H8z/nW
vi hello.c
3JHu Nq6W0
D!`3q ~K8RJZ0#include <stdio.h>LUPA开源社区}S{o.q
int main (void)LUPA开源社区u{
b/DL
{LUPA开源社区PDf8{e
printf("Hello,world!\n");
m(U7^$H0cQ0 return 0;
U?z+uzPr0}
t%lP
Lt0
LUPA开源社区+I5IT
l1k
K$Q8B+I^$g0a7_X8`0
LUPA开源社区7^W9X]HP3)初始化一个存档文件LUPA开源社区a
];L7C E#UE3s1m
LUPA开源社区Kv[)XEMdx参考答案:LUPA开源社区9oVR.o/V
rcs -i hello.cLUPA开源社区
a%Oh%j#N5Z
M`0J
LUPA开源社区6e5Ps6_[^g LUPA开源社区0XnevC-e
LUPA开源社区gFB1f:o
f4)显示hello.c的源代码库日志信息
l%X zr,Z5~}0y(@?0
LUPA开源社区Z Xr+MA~)i+U/x参考答案:
P
d{/jCB'I0rlog hello.c
Z$IB*UR,h0
iIxCa
Nu.d q0 LUPA开源社区d {g/|wnF
LUPA开源社区([2Cq.DX"] iC(l.ZLUPA开源社区k[)K4AS2_4b6xJ"M
5)编辑hello.c,加入printf("Linux!\n");提交文件LUPA开源社区O4{_Pqw
Nu z"~y_!~OG0参考答案:LUPA开源社区o9L4L;v8t6Kn
vi hello.c
8?1u1f,e|4be$l0ci -m"Linux" hello.c
](H@1sZ'A8~q0
LUPA开源社区 _M.\ uz;?,Y
Vl2A
O~0
LUPA开源社区5s6@AEH9?#NLUPA开源社区nJb@#U
6)显示hello.c的源代码库日志信息
5Gi#HZ q1\.g%W0
\h5?9N+^/vc%qO O,k)P4Y0参考答案:LUPA开源社区_'?#g)^k
rlog hello.c,vLUPA开源社区#m$D ZN,Fe
Az p;z}6]#T%]XmE0 LUPA开源社区4C ~z*^7E^8I.^
LUPA开源社区(E"DWj+o.U l%^ r9H
p/r2^iC-R"QY07)提出文件hello.c并锁住文件供编辑
nVMRL+f@&f0
e9@ qKt0参考答案:
l_kMrp$a0co -l hello.c,v
X'C2uil0
(~ _!N q5R0
4T.wH:wfX0
$Y DR"v2Q0LUPA开源社区v`"}Gk)HsB&Db
8)编辑hello.c,加入printf("New!\n");并删除printf("Hello,world!\n");提交文件
'ZH^]L0
qU.f1v's0G0参考答案:
w![ _X,bJZM6G9l0vi hello.cLUPA开源社区2F0CxK'F,Y
ci -m"New" hello.c
G7`(iNk(o}0
V8T?-j5L0
ndXw!j0
LUPA开源社区c_Q]7pQ(?LUPA开源社区n7g:sT'[\)r,t)JP
9)显示hello.c的源代码库日志信息LUPA开源社区RD@#X#O/dtt
M5[Hs1Ny#y8b0参考答案:LUPA开源社区9t RBX;oc(e
rlog hello.c,vLUPA开源社区` M4gk3v
?${D3e
LUPA开源社区?SX%vF\N
;INi)E7y l0
LUPA开源社区Yf0]$f;Q
+n
m
V hh9SVI010)比较1.1版本和1.2版本的文件的差别LUPA开源社区(s:G$dx;]5v
LUPA开源社区d!@2Hi7H6Eg n0K参考答案:
] EW9Mc0wH#aU0rcsdiff -r1.1 -r1.2 hello.c,v
hE
g&kD9]#P&V%Tde0
1x t#gV!mN1tLQ0
fWloO0
U
_vy-M/oM0
)e4k4\.JOXE%qS011)修改文件hello.c的描述信息为hacking,并查看日志信息LUPA开源社区2MYT3SG9qU8Y X`
-| f;Gs/GdO(k;{&m0参考答案:
5m
LXM\7f-j+q0rcs -t-"hacking" hello.c,vLUPA开源社区+i0m%@~s?5I|
rlog hello.c,vLUPA开源社区-`DJ8M2T%A
LUPA开源社区0o0f3ddS:x-qnD LUPA开源社区@NWL#G'Q|r
Sn AaR#B]"}0
(^
j.U~%JPV012)合并两个版本的文件到一个文件,并且不影响工作文件而是将结果打印到标准输出。LUPA开源社区 oZ
J8|e&DLD+Pf
LUPA开源社区2VD+G3lE5M+O9~.B参考答案:
P.Q7ke%vT:SfP0co -l hello.c,vLUPA开源社区[j(xth2R,@'K.VQ@T
rcsmerge -p -r1.1 -r1.2 hello.c
*uZ
x;_.xN#^#_2y0
LUPA开源社区M@E,U6v%^!C,u4\
@+v4tg#t)B;{2h`0
hW+jh/Q+]5l(u0LUPA开源社区~!^W+J2_1I5zo&K
13)提交文件,且锁住文件,供编辑
]f$c#r#a _a0
hL+L'U7i*l4S0参考答案:
`6KX5hj"PW.]!iI0ci -l hello.cLUPA开源社区9Yo Ua5R!T%B,v6G
LUPA开源社区o/^+_
T$d7v LUPA开源社区!Vr }XrJ
h:X%`pG1z7a-@"?0
,L^gO4Y#R014)提出文件hello.c的版本1.1LUPA开源社区}+~He!Pxl%otog
LUPA开源社区~ ^ i,Cc`u参考答案:LUPA开源社区%zQWH'Z8nnm#B
co -r1.1 -l hello.c
AJBos/z-u_M^b0
~ Fa['J0
~0o+B-zD%^0
LUPA开源社区
Xdm2D@/v;Eki T1@X
SLNK7@015)删除hello.c中所有的printf,以1.9的版本提交文件,且锁住文件
-cA\:M"wp1b`"a0
LUPA开源社区{B.?CQ8V
cr参考答案:LUPA开源社区GS;?pytl
ci -r1.9 -l hello.c
,]-|_4Y
R*DS0