没有合适的资源?快使用搜索试试~ 我知道了~
对于软件开发人员来说,版本控制系统他们再熟悉不过了,所谓版本控制系统就是软件项目开发过程中用于储存开发人员所写代码所有修订版本的软件。它的主要目的是实现开发团队并行开发、提高开发效率,对软件开发进程中文件或目录的发展过程提供有效的追踪手段,保证在需要时可回到旧的版本,避免文件的丢失、修改的丢失和相互覆盖,从而减轻开发人员的负担,节省时间,同时降低人为错误。而目前常见的版本控制系统分为集中式版本控制系统和分布式版本控制系统两种。 在集中式版本控制系统中,目前比较常用的是SVN,而说起SVN就不能不谈CVS,CVS是一个C/S系统,主要在开
资源推荐
资源详情
资源评论
从从SVN到到Git最强指南最强指南
对于软件开发人员来说,版本控制系统他们再熟悉不过了,所谓版本控制系统就是软件项目开发过程中用于储存开发人员所写
代码所有修订版本的软件。它的主要目的是实现开发团队并行开发、提高开发效率,对软件开发进程中文件或目录的发展过程
提供有效的追踪手段,保证在需要时可回到旧的版本,避免文件的丢失、修改的丢失和相互覆盖,从而减轻开发人员的负担,
节省时间,同时降低人为错误。而目前常见的版本控制系统分为集中式版本控制系统和分布式版本控制系统两种。
SVN和Git
在集中式版本控制系统中,目前比较常用的是SVN,而说起SVN就不能不谈CVS,CVS是一个C/S系统,主要在开源软件管理
中使用。多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。CVS版本控制系统是一
种GNU软件包,主要用于在多人开发环境下的源码的维护。但是由于CVS编码存在一些问题,大多数软件开发公司都使用
SVN替代了CVS。SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系
统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个
人共同开发同一个项目,共用资源的目的。
而在分布式版本控制系统中,Git逐渐占据了上风,目前,国外最大的社交编程及代码托管网站Github,Bitbucket,Gitlab,国
内的码云、Coding、华为软件开发云(DevCloud)中的配置管理等代码托管平台均支持Git。Git是一款免费、开源的分布式
版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git是Linus Torvalds为了帮助管理Linux内核开发而
开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直
是Linux内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得BitKeeper 的许可证并不适合开放源码社区
的工作,因此Torvalds决定着手研究许可证更为灵活的版本控制系统。尽管最初Git的开发是为了辅助Linux内核开发的过程,
但是我们已经发现在很多其他自由软件项目中也使用了Git。
而随着拥有分布式版本控制系统优势的Git的快速发展,越来越多的开发者准备从集中式版本控制系统SVN迁移到Git上,这其
中,Git相对SVN表现出来的更有利于开发者版本控制管理的特点自然是最重要的原因。
Git vs. SVN
因为从属于不同的集中和分布式模式,因此,从工作模式来看,Git和SVN存在着比较明显的不同,如下图所示。
集中式版本控制系统工作模型
资源评论
weixin_38550722
- 粉丝: 8
- 资源: 928
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 小说网站-JAVA-基于springBoot“西贝”小说网站的设计与实现
- 游戏分享网站-JAVA-基于springBoot“腾达”游戏分享网站的设计与实现
- 学习交流-JAVA-基于springBoot“非学勿扰”学习交流平台设计与实现
- EDAfloorplanning
- 所有课程均提供 Python 复习部分.zip
- 所有算法均在 Python 3 中实现,是 hacktoberfest2020 的一个项目 - 没有针对 hacktoberfest 2021 的问题或 PR.zip
- OpenCV的用户手册资源.zip
- 用springmvc实现的校园选课管理系统
- 我的所有 Python 代码都存储在这个文件夹中 .zip
- 以下是关于毕业设计项目开发的详细资源.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功