代码管理工具 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     # 查看变更日志

最后更新于

这有帮助吗?