SVN概述

前言

      最近在学习SVN,对SVN的理论知识和概念有了一定的了解!下面来分享一下SVN,来次够!

是什么

官话:SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

个人理解:首先SVN是大多用于团队开发

  • 站在程序猿的角度:我们可以把SVN当做一个服务器,它可以帮你记录每次上传到服务器的内容,并赋予每次的变更一个版本。所有参与开发人员从SVN上拿下代码,做完工作之后再上传上去。从而达到知识共享。以免做无用功。
  • 站在管理者的角度:可以及时了解团队中成员的进度,轻松的比较不同版本的差别,协同工作,大大提高工作效率,无论团队成员分布在天涯还是海角。
  • 当然还有其他功能,是个特别强大的软件。

为什么要用

  • 备份工作是十分重要的。你不可能知道自己的系统和硬盘什么时候会坏掉,所以SVN解决了这个问题。
  • 版本管理。你无法保证你手上的是最新的版本。那SVN只需要点击更新就可以获得服务器上最新的版本。
  • 知识的共享、数据的同步。可能又伙伴遇见一个错误,花了两天的时间才解决掉,自己又遇见这个错误,说不定花多长时间才能解决,还有就是数据的同步,SVN都可以帮你解决掉。

总结

      SVN真的是一个很强大的软件,还有一些功能需要动手去操作,实践得真知。

猜你喜欢

转载自blog.csdn.net/ywq1016243402/article/details/83340676
svn