SVN---开发必用

前言

初次接触到这个东东的时候确实有点蒙,不知道应该如何去下手,并且跟着视频走的时候会发现有很多自己不知道的名词,不过马哥到时非常的逗比,不过在听了马哥视频的基础上听力社和师哥讲解的svn才有了深入的了解,大概知道一些内容。分享给大家我的收获,如何不同请指出


What SVN?

跨平台软件…….是一个开发源代码的版本控制系统,用于多个人共同开发同一个项目的,管理所有随时更改的文件和目录,允许你恢复到以前旧版本的数据Svn是有服务器和客户端组成,是一个泛用系统,可以用来管理任何类型的档案,包括程序源代码


Where SVN?

团队开发时使用,方便开发


Why SVN?

  • 1.及时了解团队中其他啊成员的进度
  • 2.轻松比较不同版本至今的细微差别
  • 3.资源共享
  • 4.协同工作,提高团队工作效率

核心 SVN?

冲突处理

What 冲突?

冲突:团队协同工作时,当多人同时修改同一个文件,造成本地文件与SVN系统中的文件版本不一致,而导致文件无法提交的情况

why 冲突?

团队协同工作时,当多人同时修改同一个文件,A操作后把文件提交到svn,但是其他人的本地文件与svn的版本不一致,这些人操作完成后,提交的时候就会产生冲突

SVN冲突处理核心就是一个版本在服务器上只有一个版本,也就是不断的更新处理,不断的覆盖


SVN服务器内部结构?

  • trunk 主干 ——-日常开发进行的地方
  • tags 标签———存储阶段的发布版本 tags的作用是将在 branches上修改的bug的代码合并到trunk上时创建个版本标识
  • branches分支——放不同的版本, branches上的稳定的版本就是发布到生产环境上的代码,

What SCM?

为了标识变更,控制变更,确保变更正确地实现,向其他有关的人报告变更。为什么有总结没有不变的需求

这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王雪芬-ghqr-264962

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值