SVN软件 是什么原理 ?

SVN软件 是什么原理 ?,第1张

subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。

svn服务器有两种运行方式:独立服务器和借助于apache。 svn://或>


svn的基本工作原理: 在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。有源代码库管理员统一管理这些源程序。每个用户在使用源代码库之前,首先要把源代码库里德项目文件下载到本地,然后开发人员可以在本地修改,左后用svn命令进行提交,由源代码库统一管理修改。
版本控制解决了:
代码管理混乱
解决代码冲突困难
在代码整合期间引发bug
无法对代码的拥有者进行权限控制
项目不同版本的发布困难

SVN工作原理示意图:

1 、VisualSvn Server
 VisualSvn Server是免费的,而VisualSvn是收费的。VisualSvn是Svn的客户端,和Visual Studio集成在一起,但是不免费,使用AnkhSvn(VS2008插件)来代替VisualSvn。使用 VisualSvn Server是Svn的服务器端,包括Subversion、Apache和用户及权限管理,优点在上面已经说过了。
2、 VisualSvn Server安装过程
下载后,运行 VisualSvn-Server-214msi 程序,点击Next,下面的截图顺序即为安装步骤
步骤1安装首页界面,见图
 
步骤2选择组件为服务器和管理终端功能 见图
 
步骤3自定义安装配置 见图
 
注意:
代码库保存地址你可以选择合适的目录,这个代码库Repositories是根目录,创建了就不能删除,如果删除了,VisualSVN Server就不能运作。
实际上这个Repositories文件夹创建了之后就可以不用理会它了,也不用进去文件夹里面修改里面的文件(我的跟图例一样放在D盘)见下图
 
 
    如果不选择Use secure connection ,Server Port那里,默认端口有80/81/8080三个;如果选中最后面的CheckBox,则表示使用安全连接

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10432209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存