源代码管理工具的简介

简介: 源代码管理工具的简介

(一)源代码管理工具的起源


  1. 为什么会出现源代码管理工具?
    答:为了解决软件开发过程中,由源代码引发的各种蛋疼,繁琐的问题


  • 2.源代码会引发哪些问题?


答:
1).无法后悔:做错了一个操作,没有后悔药可以吃
2).版本备份:费空间,费时间
3).版本混乱:因版本备份过多造成混乱,难以找回正确的想要版本
4).代码冲突:多人操作听一个文件(团队开发过程中常见的问题)
5).权限控制:无法对源代码进行精确的权限控制
6).追究责任:出现了严重的BUG,无法得知是谁干的,容易耍赖


....................................................................(造成的问题很多  )


“源代码管理工具”为了解决上述的问题而生的!这可是软件开发的一大福音


  • 3.源代码管理工具的作用:


1).能够追踪一个项目从诞生到一直定案的过程
2).记录一个项目所有内容的变化


  1. .方便查阅特定版本的修订情况
    ....................................................................(还有很多)


  • 4.源代码管理工具的使用


1).如果是团队开发,使用团代码管理工具是强制性的!
2).如果是单人开发,也强烈建议现在就开始使用源代码管理工具
3).使用源代码管理工具:由于操作简单,不会增加工作量,不会对现有的工作造成任何的伤害(坏的影响)


(二)常见的源代码管理工具



1.CVS


  • 开启版本控制之门,1990年诞生,“远古时代”的主流源代码管理工具


2.SVN


  • 全称是Subversion,集中式的版本控制之王,它是CVS的接班人,速度比CVS快,功能比CVS强大,在国内使用最为普遍(70%-80%),源代码只有在公司才可以拿走,公司为了维护利益采用SVN


3.GIT


  • 是一款伟大的分布式源代码管理工具,目前被越来越多的开源项目使用,在国外比较火,不在公司也可以被随意把源代码拿走


具体的SVN和GIT会在下一篇文章详细讲解,喜欢记得点赞,Thanks you !

目录
相关文章
|
1月前
|
Shell Linux 开发工具
Git版本控制工具详解(一)
Git版本控制工具详解
113 0
Git版本控制工具详解(一)
|
1月前
|
开发工具 git
Git版本控制工具详解(三)
Git版本控制工具详解
53 0
|
1月前
|
存储 网络安全 开发工具
Git版本控制工具详解(二)
Git版本控制工具详解
61 0
|
8月前
|
缓存 开发工具 git
如何优雅的使用Git版本控制工具
如何优雅的使用Git版本控制工具
|
8月前
|
Cloud Native Go 开发工具
Git版本控制:入门到精通
Git版本控制:入门到精通
37 0
|
11月前
|
存储 缓存 前端开发
Git版本控制系统入门
Git版本控制系统入门
|
Linux
【实用工具合集】建议部署小工具设计
【实用工具合集】建议部署小工具设计
78 0
An工具介绍之3D工具
An工具介绍之3D工具
413 0
An工具介绍之3D工具
|
Linux 网络安全 开发工具
分布式版本控制软件Git使用教程——GUI模式
分布式版本控制软件Git使用教程——GUI模式
189 0
分布式版本控制软件Git使用教程——GUI模式
|
开发工具 git
Git版本控制工具的学习使用笔记
Git安装、 Git常用操作命令、Git连接github、Git查看分支、Git提交新仓库(历史提交记录)
87 0