告别SVN?

前记

搞开发,或多或少都会接触代码版本管理,SVN应该是大家早起接触的一款产品,相信很多团队仍然在使用中,然而这几年git抢走了很多人的眼球,git还是SVN,很多人已经争论过了,在此只是对我熟悉的SVN做个回忆。

回忆

工作的第一年就接触了SVN,那会只知道是个代码管理器,可以多用户协作编程,后面就一直延续下来了,从VS到Java,再到前端js,从单纯的下载提交再到冲突处理,再到分支管理,用的还算熟悉。

对于普通用户,以下几条是经常用到的SVN操作

①签出代码:根据代码库地址和账户信息,将整个代码签出一份到本地,一般执行一次签出即可

②修改代码:对签出的代码进行正常的开发,代码会自动记录修改的内容

③提交代码:用于将自己的修改提交到版本库,对修改过的代码进行提交操作,记得填写日志说明

建议修改完成马上做提交操作,小批量多次提交,避免与其他人冲突

④更新代码:用于将版本库中的修改同步到本地,将其他人提交的代码修改同步到本地

建议修改代码前进行更新操作

⑤冲突处理:当你和其他人修改了同一段代码时,需要人工判断谁是对的,改完了早提交,把冲突处理留给别人(坏笑)

对于管理员,要用到的也不多

①建立代码库

安装SVN服务端软件即可,根据需要建立多个版本库

②分配账户与权限

建立账户,并分配版本库访问权限

③分支管理

好像普通用户也可以,应对一下临时需求,或固定阶段性版本,大家慢慢研究

后话

有些恋旧,有些懒,你说要不要改变svn,迎接git?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值