配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

一.配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

首先需要从网上下载TortoiseSVN软件(http://www.tortoisesvn.net/downloads),LanguagePack语言包(中文,不装也可),AnkhSvnVisual Studio插件(http://ankhsvn.open.collab.net不装的话VS没有这个功能)

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

首先安装软件,我们可以看到安装背景图有一只小乌龟

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

然后按照提示进行即可。

2.然后安装语言包(不安装也可以),语言包和软件包安装的过程很相似,根据提示安装就可以了。

3.最后安装VS插件,会出现如图界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

安装完成后,我们来进行配置。

4.打开Visual Studio找到Tools中的Options会出现以下界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

如果show all settings之前没有选,我们需要手动选上。然后找到里面的Source Control。点开Source Control我么会看到如下界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

我们可以看到右边默认为visual Studio Team Foundation Server,我么需要手动将其改为SVN,如图:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用然后点击OK就设置完成了。

之后,我们便可在File中找到subversion了。

5.设置完成后,我们还需要从网上下载Visual SVNserver(http://www.visualsvn.com/server/download/

完成下载后进行安装就可以了。完成安装后,我们在相应的安装目录就可以找到Repositories,之后启动管理如图:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

6.单机finish进入以下界面(安装好后,在开始程序中就可找到visualsvn):

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用然后我们就可以新建库了。

7.右键Repositories,选择里面的新建Repository,会出现一下界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

8.在name栏中输入自己需要的名字,例如我输入doubleyancodeserver:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

9.点击OK,会出以下界面;

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

10.然后我们可以进行浏览,但是首先需要进行设置。右键doubleyancodeserver选择Browse,会出现以下界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

11.点击create user会出现以下建立用户界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

然后在里面输入用户名,密码,再次确认密码,点击OK,就可以浏览了。

12.右键doubleyancodeserver选择Browse会出现以下界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

13.点击继续浏览此网页,会出现一个需要输入用户名和密码的对话框:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

14.输入之前设好的用户名及密码,就可等陆进入,如图:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用我们需要将这个网址记住,以后这就是我们自己的代码库了。

15.然后根据自己不同的习惯将代码放在不同的盘中,如我将代码放在F盘下。首先新建文件夹将其命名为doubleyancodes.打开文件夹,首先可设置语言。右键找到TortoiseSVN中的setting,将语言设置为简体中文,如图:配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用在点击应用和确定即可。

16.设置完成之后,右键找到检出,出现以下界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用检出库为之前的地址,需要自己填写,目录就是文件所在的盘,全递归,点击确定。然后会出现以下界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用选择总是接受。然后会出现认证框,输入用户名和密码:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用点击保存认证之后,确定服务器上的文件都到了doubleyancode中:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用而且我们可以看到上面有很漂亮的小图标。这样subversion server就搭建好了。

17.subversion server就搭建好了,然后我们就可以去用它了。有限我们先建项目如BBS论坛。打开VS2010,建一个空项目,找到other project types中的vs solution,我们可以看到空项目,为自己要建的项目命名,比如我的项目为
doubleyanbbs:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用点击OK。会出现以下界面:

 

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

18.然后,添加项目。右键右边的blank project,选择add new project,会出现我们之前见过的界面,建立一个web application,然后在建立一个class application,之后我们会看到在blank project的下面出现了两个新的程序,如图:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

(两个项目建好了,它们是有关系的。yybbslibrary是用来访问数据库[做数据库的操作],yybbsweb是用来显示程序做web网站[用来做UI]。他们之间存在着引用关系)

19.添加引用,右键Reference选择其中的add Reference,出现以下界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

20.在project中选择项目,点击Ok。我们会看到在yybbsweb的项目下多了一个yybbslibrary,即yybbslibrary已经被yybbsweb引用了(又yybbslibrary中开发的项目都可被yybbsweb用了)。如图:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

21.假如现在就有俩个人开发,我们需要将建好的blank project加入到subversion库中,右键blank project,选择add solution to subversion:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

url地址为之前自己库的那个网址。然后会出现:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用我们将项目保存在trunk中,trunk时时更新,tags代表里程碑的意思。然后点OK,会出现:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

它们签入时想要说明点什么吗?我们可以写版本库初始导入。点击OK。

22.然后右键solution yy project找到commit solution changes进行提交更改,出现以下界面:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用点击OK,就更改完成了。

23.F盘中的yybbs文件夹,右键找到svn更新,然后打开yybbs中的trunk我们可以看到我创建的项目yybbs已经在里面了:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用

当开发中的一个人将代码改变时,另一个人也能够在自己的电脑上看到。

24.下面我们进行更改。比如web应用程序默认的网页为:

配置管理(版本控制)中的佼佼者(SVN)SubVersion 的配置和使用我们改变其中的代码,

 

二.Microsoft的版本控制软件TFS (Team foundation Server)

转载于:https://www.cnblogs.com/doubleyan/archive/2011/01/09/1931446.html