代码管理工具 svn
安装svn
yum install -y subversion
创建版本库
mkdir -p /data/svnroot/myproject
svnadmin create /data/svnroot/myproject
cd !$/conf
# authz为权限配置文件,passwd为密码文件
vim authz
# 配置文件改为如下
[groups]
admins = aming,user1
[/] # 针对目录
@admins = rw
*= r
[myproject:/] # 针对项目
user1 = rw
vim passwd
# 加入如下内容
[users]
aming = aming_!(*$123
user1 = user1_^^^123
user2 = user2-***123
vim svnserver.conf
# 更改或增加如下内容
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /data/svnroot/myproject
启动服务
svnserve -d -r /data/svnroot # 这样就启动了
客户端上使用svn(linux)
yum install -y subversion
svn checkout svn://192.168.133.130/myproject --username=aming
cd myproject ; ls -la
cp /etc/fstab .
svn add . # 添加到版本控制中心
svn commit -m "add file" # 把文件上传到服务器
svn delete filename # 在本地删除
svn commit -m "delete filename" # 在服务器上删除
svn update # 把当前目录下的文件都更新到最新版
svn log # 查看变更日志
最后更新于
这有帮助吗?