SVN与GIT两大版本管理工具

版本管理的基本含义:
版本管理是为满足不同需求,对同一产品或系统进行局部的改进和改型所产生的产品或系统系列的变更情况进行记录、跟踪、维护和控制的过程。
为什么要使用版本管理:
假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是现在会出现一个问题,你的这个写了3周,也许你已经不记得新增加了哪5000行代码了?所以你急需要一个工具,能帮你记录每次对代码做了哪些修改,并且可以轻易的把代码回滚到历史上的某个状态。这个神奇的工具就叫做版本控制。
SVN的组成:
SVN全名Subversion 最基本的结构由三个路径组成:trunk, branchs和 tag。
Trunk: 主干文件夹,存放的是当前系统的最新源码。
Branches:分支文件夹,存放的是当前开发和历史开发的分支文件夹的源码。
Tags:标签文件夹,存放的是上线版本和历史版本的源码。
Files:文档文件夹
Script:脚本文件夹。
在这里插入图片描述
每一个trunk下面的项目都有好多分支。因为开发团队的成员有多个,每个成员为了保证工作的团队效果同时又不影响其他同时的开发以及线上的项目,需要在自己的分支上进行代码操作,并不断提交自己的修改,从而使得每一次修改在repository中都有记录。简单来说,branch存在的意义在于,在不干

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值