什么是SVN以及SVN的作用,第1张

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。

SVN的作用:SVN是一种技术性更加安全的产品,的实现了系统和控制两方面的结合。一方面可以将系统整体的安全功能有效地分布在分支系统中,进而保证分支系统能正常运行,从而使各分支系统能够互补,最终在系统整体性的安全性得以保障,通过均衡原则实现最终追求安全的目的。

扩展资料:

SVN服务器既具有CVS所具有数据储存的优点,像是信息资源存储后会形成资源树结构,便于存储的同时,数据一般不会丢失,同时又拥有自己的特色。SVN是通过关系数据库及二进制的存储方式,同时解决了既往不能同时读写同一文件等问题,同时增添了自己特有的“零或一”原则。

-版本控制

-SVN

我接触过的svn服务器有3种:

subversion 一般在项目比较大比较多的情况下常用,性能较好;与apache相辅相成,没有实际的界面,用命令比较多,用于实际操作的深层配置比较方便;

visualsvn server  一般在小公司项目少的情况下用的比较多,本身集成了apache,subversion,配置以图形化界面为主,用于实际操作的深层配置比较受限;

CollabNet svn 纯图形化界面的配置,币visualsvn server功能更多,大型小型项目皆可用,用于实际操作的深层配置比较受限,IE上访问主界面很卡;

以上3中都是开源的

这三个软件:VisualSVN-Server Subversion TortoiseSVN 就是版本控制软件 ;

1、其中VisualSVN-Server 和 Subversion 这两个软件都是版本控制中服务器端要使用的软件,简单的理解就是所提交的代码,就会存放到安装这两个软件的电脑上,这两个软件就会自动记录所提交的一些代码另外还会保存你的历史版本以防万一你要查找以前的代码;

2、其中这两个软件的功能类似,但是VisualSVN-Server 这个软件将很多配置,如添加服务等直接帮助完成了,比较好用,易上手,而Subversion 需要跟人配置一些东西,个人觉得使用第一个软件就完全可以满足要求了;

3、前面那两个软件的作用是配置服务器端, 那么TortoiseSVN 这个软件的作用是什么呢?

它就是客户端需要的软件了。 用这个软件就可以很方便的向服务器端提交最新修改的代码。还可以很方便的从服务器端更新最新版本的代码。另外还可以很方便的查看以前提交的代码。

总的来说,这三款软件都是在软件项目管理中必须的软件,前两款软件功能类似,只是配置方法不同,而最后那个软件就是与前两款软件中任意一款搭配使用的。

你好!其实如果你想进行版本控制,最好在你们开发人员之间的某个人的电脑上安装配置SVN服务器,注意IP地址最好不要有变化,如果经常变化SVN服务器的IP地址的话,对于版本同步来说是个麻烦事,搭建SVN之后,每个人的电脑上安装客户端同步软件,是个英文名字翻译过来叫乌龟的意思,你可以上网查一查,如果你用了开发平台,需要在开发平台上安装版本控制的插件,并且你最好分配每个开发人员一个登陆SVN版本控制的用户名与密码,以便保存谁对SVN服务上文件进行过最后一次操作。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 什么是SVN以及SVN的作用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情