SVN系列(一)客户端和服务器端的安装和汉化

时间:2023-01-22 10:42:35

概念介绍:

SVN(Subversion)是一个集中式的信息管理系统,是一款非常适用的版本控制软件,分为客户端和服务器端,核心思想就是,服务器端进行集中管理,建立版本库,客户端我们开发者使用。它的一个好处就是集中管理,能够保留不同时间段的版本信息。

工作流程图:

SVN系列(一)客户端和服务器端的安装和汉化

优点:

1、管理方便,逻辑明确,符合一般人思维习惯。

2、易于管理,集中式服务器更能保证安全性。

3、代码一致性非常高。

4、适合开发人数不多的项目开发。

5、大部分软件配置管理的大学教材都是使用svn。

缺点:

1、服务器压力太大,数据库容量暴增。

2、如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上,就不能提交,还原,对比等等。

3、不适合开源开发(开发人数非常非常多,但是Google app engine就是用svn的)。但是一般集中式管理的有非常明确的权限管理机制(例如分支访问限制),可以实现分层管理,从而很好的解决开发人数众多的问题。

图标的含义:

SVN系列(一)客户端和服务器端的安装和汉化

灰色向右箭头:本地修改过

蓝色向左箭头:SVN上修改过

灰色向右且中间有个加号的箭头:本地比SVN上多出的文件

蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件

灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件

蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件

红色双向箭头:SVN上修改过,本地也修改过的文件


黄色感叹号:有冲突(这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人的提交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的修改和别人的修改都有一部分是有效的,那么你就把别人的修改手动合并到你的修改中,然后使用TSVN标注为“解决冲突”,然后就可以提交了。进入文件夹,寻找有黄色感叹号的文件,这些文件就是发生冲突的地方,根据实际情况处理冲突)


米字号:有本地修改代码(这是说明你有未提交的本地代)

问号:新增加的资源

红色感叹号:本地代码与库没有保持一致

灰色向右箭头:本地修改过(本地代码没有及时上库)

蓝色向左箭头:SVN上修改过(记得更新代码后修改,提交前跟svn对比习惯)

灰色向右且中间有个加号的箭头:本地比SVN上多出的文件(修改完记得跟svn保持一致)

蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件(删除该文件后,再次更新,将svn上文件全部更新下来)

灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件(也就是说你删除确认后,一定要记得上库,跟svn保持一致)

蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件(比对svn库上代码,确定需要删除后,更新svn(删除无用代码)

红色双向箭头:SVN上修改过,本地也修改过的文件(这个表示本地和svn上都修改过,最好就是把本地修改合并到svn,修改代码前最后先更新)

软件安装(先安装服务器端,后安装客户端)

服务器端安装:

1)  下载与自己电脑操作系统一致位数的服务器端版本(我的是win7 32位的操作系统,下面的举例参照win7 32位的操作系统

SVN系列(一)客户端和服务器端的安装和汉化

2)

点击应用程序进行安装

SVN系列(一)客户端和服务器端的安装和汉化

按照安装步骤进行安装:

SVN系列(一)客户端和服务器端的安装和汉化

继续安装:

SVN系列(一)客户端和服务器端的安装和汉化

SVN系列(一)客户端和服务器端的安装和汉化

选择安装目录、以后创建的版本库目录,以及指定一个端口号,根据视频学习我同样选择了8433端口。

SVN系列(一)客户端和服务器端的安装和汉化

SVN系列(一)客户端和服务器端的安装和汉化

安装完成的结果:

SVN系列(一)客户端和服务器端的安装和汉化

服务器端的安装步骤很简单,重点就是设置好安装目录、版本库的目录和端口号,另外还要注意安装的版本必须和电脑系统一致

(我在安装过程中遇到了一个小问题,安装的版本和我电脑系统一致,始终安装不上,原因就是我的安装目录中的文件夹的名字为中文,安装过程中不识别中文,提醒广大人民群众,以后文件夹的命名尽量使用英文,很多情况下系统不识别中文会导致各种错误)

客户端的安装:

1)  下载客户端的应用程序(同样注意要和自己电脑的操作系统位数一致,下面仍以win7 32位操作系统的安装为例)

SVN系列(一)客户端和服务器端的安装和汉化

2)  点击安装程序,进行安装:

SVN系列(一)客户端和服务器端的安装和汉化

SVN系列(一)客户端和服务器端的安装和汉化

一直下一步,选择好安装路径:

SVN系列(一)客户端和服务器端的安装和汉化

开始安装:

SVN系列(一)客户端和服务器端的安装和汉化

安装完成:

SVN系列(一)客户端和服务器端的安装和汉化

3)  安装汉化程序:

下载汉化包:

SVN系列(一)客户端和服务器端的安装和汉化

安装程序,安装完成后出现的界面:

SVN系列(一)客户端和服务器端的安装和汉化

单击设置按钮,选择常规,设置语言为简体中文。(这里我已经设置过了,没有汉化之前这里显示的都是英文)

SVN系列(一)客户端和服务器端的安装和汉化

到此,软件安装就已经完成了,客户端和服务器端就可以正常使用了。

我已经把安装包(win7 32位)打包上传到网上,大家可以下载放心使用。(http://download.csdn.net/detail/u010928470/7441901)

下一篇博客简单介绍有关服务器端和客户端的使用