CVS 命令

# CVSNT 2.0.51

# set CVSROOT = :pserver:<NTAdmin>:<NTAdminPassword>@<ServerIP/ServerName>:/<RepoName>

set CVSROOT=:pserver:administrator:12345678@127.0.0.1:/CVSRoot

# else you will see:

cvs passwd: No CVSROOT specified!  Please use the `-d' option
cvs [passwd aborted]: or set the CVSROOT environment variable.

# cvs passwd -a <NTUser>

cvs passwd -a wjj

cvs passwd -a stephen

# list users and passwords(encrypted)
notepad F:/CVSRoot/CVSROOT/passwd

# change read/write/none perms
# CVSTest is a module name

notepad F:/CVSRoot/CVSTest/.perms

# default:
default:rwc

# modified:
default:n
wjj:rwc
stephen:r

# CVS用户权限:r|w|c|n (rRead wwrite ccreate nnone)

# list modules in cvs
cvs ls

# check permissions on server

F:
md cvsout
cd cvsout
cvs checkout CVSTest
cd CVSTest
cvs lsacl

# list below:
Directory: .
Owner: wjj
  default:rwc

# change permissions by command line

F:/CVSsrc/CVSTest>cvs chacl -R default:n

F:/CVSsrc/CVSTest>cvs chacl -R wjj:rwc

F:/CVSsrc/CVSTest>cvs chacl -R stephen:rw

# then view F:/CVSRoot/CVSTest/.perms , it changed as below:
default:n
wjj:rwc
stephen:rw

# stephen cannot add Test2.java into CVSTest/src/org.stephencat.test/ in eclipse:
The server reported an error while performing the "cvs add" command.
  CVSTestSte: cvs [server aborted]: User 'stephen' cannot change /CVSRoot/CVSTest/src/org/stephencat/test

# but stephen can modify Test1.java already exists in CVSTest/src/ort.stephencat.test/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值