SVN版本控制器的基本操作

SVN

一.客户端

三大指令

1.Svn   checkout (co)    检出

客户端第一次与服务端建立连接时执行的指令,会顺便下载最新版本代码

2.Svn   commit         提交

把客户端文件提交上传到服务端的指令

3.Svn   update          跟新

把服务端最新代码下载到客户端的指令

命令行完整命令操作

1.检出操作

svn   checkout   服务器地址    --username    用户名  --password  密码

例如:svn checkout svn://127.0.0.1 --username admin --password 123456

简写方式:svn co svn://127.0.0.1 --username admin --password 123456

2.Svn   commit         提交(进入执行过检查的文件夹中执行命令即可)

3.Svn   update          跟新(进入执行过检查的文件夹中执行命令即可)

二.服务器端

服务器端常用命令

1.创建代码仓库

svnadmin create 具体要设置为代码库的目录

例如:svnadmin create D:/WebRoot/App

2.监听代码仓库

svnserve -d -r 具体要监听的目录

svnserve -d -r D:/WebRoot/App

3.登录认证和权限控制

注:当你创建代码库的时候,文件夹中会有一下几个文件

进入conf文件夹中,主要关注三个文件

1.在serve.conf中,设置配置项(陌生访客没有权限,用户需要根据密码认证,赋予读写权力)

2.在pass文件中,设置用户名密码

3.在authz文件中配置用户权限

钩子程序

什么是钩子?

钩子类似数据库中的触发器,当某个客户端提交更新时,只有代码库同步更新,

而其它客户端并不知道代码库已经更新,如果我们设置钩子程序,可以实现,

某个客户端提交更新之后,另一个客户端自动更新。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值