【软件工程】5.svn启动、注册服务器端

SVN版本控制器
SVN是目前最主流的一个版本控制器,原来用的老版本控制器是VSS、CVS,他们都有一些局限,就是当一个开发人员在平台开发的时候,另外一个程序员是无法使用平台上的代码开发的。所以我们需要一个可以协同工作的版本控制器,于是我们SVN就出现了。它可以协同使用代码库中的代码,当平台闲暇时会将分库中的代码提交整合到总库中。

一、为什么要使用SVN?
1.轻松比较不同版本间的细微差别。
2.及时了解团队中其他成员的进度。
3.广域网共享。
4.协同工作,大大提高团队工作效率。

二、SVN基本概念
1.Subversion

SVN是Subversion的简称(由c++编写而成),是一个开放源代码的版本控制系统,它包含“配置库”和“工作副本”。

2.配置库(Repository)
    储存所有的数据,配置库按照文件树形式储存数据-包括目录和文件,任意数量的客户端可以连接到配置库,读写这些文件.并且可以添加读写日志(为什么修改那些代码),有权限的用户很方便的看到这些修改。


3.工作副本
    与位于中央配置库相对应的是每个人的工作空间,它是每个程序员工作的地方,程序员从配置库拿到源代码,放在本地作为工作副本,在工作副本上进行查看、修改、编译、运行、测试等操作,并把新版本的代码从这里提交回配置库中。


三、SVN安装、运行

1.双击安装文件,next既可完成安装2.subversion下载地址:http://sourceforge.net/projects/win32svn/files/latest/download

我们这里安装的是集成Tortoise(SVN的图形化界面管理工具)的安装包,建议读者也安装这个。

下载地址:

64位:http://download.csdn.net/detail/u013517797/9369131

32位:

安装文档:TortoiseSVN安装(http://download.csdn.net/detail/u013517797/9369137)

(按照这个安装步骤,我们将一次性把客户端和服务器端一起安装,安装完成之后会有Tortoise这个SVN的图形化界面管理工具,不用另外下载)


3.验证是否安装成功:svn --version 


安装好之后是一个嵌入的东西,我们在桌面点击鼠标右键,可以看到我们的菜单栏集成了SVN的“检出(从服务器端)”和“客户端”选项:


4.创建版本库:svnadmin create 版本库路径



 
5.启动SVN服务 svnserve –d –r 仓库路径



我们已经可以连接服务端了。
为了每次启动服务方便,我们可以做一个SVN服务启动命令工具:

这样我们每次点击svnserve.bat文件,就可以自动启动SVN服务了。

如果小伙伴想在系统服务列表中创建这个服务,以便设置手动或开机启动这个服务,可以这样:
sc create svn binPath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r D:\SVNServer\2015_SVN_1" DisplayName= "svn服务"



成功注册到windows服务中,这样我们就可以设置手动启动或开机启动自动这个服务。
(删除服务使用sc delete 服务名 指令)

可以使用svnserve --help 来查看其他具体的参数 

下次我们来讲解如何使用SVN

转载请注明出处:http://blog.csdn.net/acmman/article/details/50364294

visualsvn server 2.5.1 企业版安装文件+汉化注册 版本:2.5.1 步骤: 1 安装原版VISUALSVN SRRVER 2 先运行停止visualsvn服务.cmd 3 把"汉化文件夹"下的所有文件拷至visual svn server安装文件夹下替换相关文件 4 修改cgi-bin目录下svnpass.ini文件中的 [PATH] pwdFilePath=F:\Repositories\htpasswd 把 F:\Repositories\htpasswd 改成你的项目库所在的路径,我的是安装在F盘的. 5 修改CONF文件夹下,httpd-custom.conf文件中的. ScriptAlias /cgi-bin/ "C:/Program Files/VisualSVN Server/cgi-bin/" C:/Program Files/VisualSVN Server/cgi-bin/ 为你实际安装路径. 6 重启visualsvn server,填入注册码,升级成企业版, 注册码一定要把那些横杠一起复制 后软件就是汉化企业版了且浏览时,用户可以自己修改他们的密码,... 汉化真是个累人的事,,,几个晚上没睡,... 注明,按步骤来,注册及安装不成功或者出错,关于安装过程中出现的服务不能启动的原因,请访问本站博客,很多原因是没有按步骤来。。。 另:visual svn server服务端本身是免费的,只有visual svn是收费商用的,功能上免费版是不能使用WINDOWS集成身份验证和记录一些日志的,如果你不使用此项功能可以不用注册 注册码: -------------------------------------------------- S0qdb6t9nqg0u7bgnoqqueogja2qg9iu8ftdev7kfig4eh6qp5 8dgv7a3ass7mrbha191quhs6o2bl0koo81c3ac9tjftg7frucn 5ujik1vnossqqmkkq74drq4eqmejkjuhrc05c9d2uunrg24d3i j3omoat4t9npfp3bblckgli5tmp0haopu5m82s0qs43p0n526p m87b0aojr7vm6166b1hrl91711k306t6hp2bg0964n21d04ckr 710akfkp7170cbkr71604c1n71404ckhkjlakf5l6mu35d8l1h bponntc8k64nntcb0at00rlbrbp47dc0l --------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值