1、 删除模块中的文件
如果本地目录中有一个文件不需要了,想要删除。正确的方法是在wincvs的客户端上选中要删除的文件(aaa.c),点击工具栏上的删除工具 进行删除,然后再commit一次本地的文件(aaa.c)就没有了。
2、 添加模块
当前用户为wang,所在组也为wang。
首先在知识库(Repository)目录下创建一模块(Module),取名为test。就是用管理员用户创建一目录(mkdir test),修改此目录所有者及其所在组为wang:wang(chown wang:wang test)。然后在wincvs客户端中将此模块检出。
3、 模块中添加文件及目录
test模块检出到本地目录F:/后,在F:/下就会有一个test模块目录。
在此模块中添加文件的步骤如下:
a、 在F:/test目录下添加文件aaa.txt。
b、 在wincvs窗口中选中aaa.txt,点击工具栏上的添加工具 把该文件添加到模块中。
c、 把aaa.txt提交(commit)到CVS server上。
添加目录的步骤如下:
a、 在F:/test目录下添加目录文件12
b、 在wincvs窗口中选中aaa.txt,点击工具栏上的添加工具 把该文件添加到模块中。
4、 添加用户
在服务器上添加一个用户wang(adduser wang, passwd wang),把/etc/shadow文件中的用户名与密码对应的行(wang:$1$pHBskhX4$ew4uISi2IX3VU7E2pWzRZ/:13990:0:99999:7:::)复制到知识库/cvsroot下的CVSROOT/passwd文件中,只保留用户名和密码(wang:$1$pHBskhX4$ew4uISi2IX3VU7E2pWzRZ/:),这个passwd里的用户名和密码是控制wincvs客端的用户登录的,然后在这行后面添加一个用户名(wang:$1$pHBskhX4$ew4uISi2IX3VU7E2pWzRZ/:wang),那么从wincvs登录到CVS server后,就有了和wang一样的访问权限。这里添加的这个用户名起到了一个映射的作用,把从wincvs客户端登录的wang用户的访问权限映射为linux中的wang的权限
还要在CVSROOT/passwd添加一个writers文件,在这个文件中单独写上用户名wang。它控制着从客户端登录的用户的访问权限。在这个文件中出现的用户都具有写权限。还可以添加一个readers文件,在这个文件中出现的用户具有读权限。注意,同一个用户不能同时出现在这两个文件中,否则只会有读权限,也就是readers会屏蔽writers。