开源的版本控制器SVN:生命周期及启动模式

SVN生命周期:

a-创建版本库 Creat操作,一般只会执行一次

版本库用于存放开发者所有的工作成果,整个团队共用

b-检出 Checkout操作,从版本库创建一个工作副本(开发者私人空间)

c-更新 update操作,将工作副本与版本库进行同步

d-执行变更 Rename操作,更改文件/目录的名字;移动操作

添加、删除文件/目录,会被添加到带变更列表中,直到执行了commit操作才会成为版本库的一部分

e-复查变化 在commit操作之前复查修改

Ststus操作,列出工作副本中所进行的变动,即提供了一个变更列表,但没有变更的详情

diff操作,查看变更的详细信息

f-修复错误 revert操作,重置对工作副本的修改

g-解决冲突 Merge操作,自动处理可以安全合并的东西,其他的会被当作冲突

Resolve操作,帮助用户找出冲突,并告诉版本库该如何处理这些冲突

h-提交更改 commit操作,将更改从工作副本到版本库,是一个原子操作

在提交之前,必须将文件/目录添加到带变更列表中

 

SVN启动模式

 

在服务端进行SVN版本库的相关配置,手动新建本本库目录:mkdir /opt/svn

利用svn命令创建版本库: svnadmin create /opt/svn/runoob

使用svnserve命令启动服务:svnserve -d -r 目录 --listen-port 端口号

--listen-port 指定SVN监听端口,默认监听3690

-r 配置方式决定了版本库的访问方式:

方式1-单裤svnserve:-r直接指定到版本库,一个svnserve只能为一个版本库工作

svnserve -d -r /opt/svn/runoob

方式2-多库svnserve:-r指定到版本库的上级目录,一个svnserve可为多个版本库工作

svnserve -d -r /opt/svn

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值