kl800.com省心范文网

VisualSVN


1.1 VisualSVN Server 的安装
最新版本是 1.6.1,你可以在这里下载: ,你可以在这里下载:

http://www.visualsvn.com/files/VisualSVN-Server-1.6.1.msi
VisualSVN Server,最新更新版本是1.6.2,你可以在这里下载:

http://www.visualsvn.com/files/VisualSVN-Server-1.6.2.msi
VisualSVN Server Documentation 下载: 下载:

http://www.visualsvn.com/server/doc/VisualSVN-Server.pdf
下载后,运行 VisualSVN-Server-1.6.1.msi 程序,点击 Next,下面的截图顺 序即为安装步骤: 图1:

图2:

注意:Server Port 那里,默认端口有80/81/8080三个;如果最后面的 CheckBox 被选 中,则表示使用安全连接【https 协议】 ,这是的端口只有433/8433二个可用。

图3:

图4:

1.2 TortoiseSVN 的安装
最新版本是1.5.5.14361,你可以在这里下载: 最新版本是1.5.5.14361,你可以在这里下载: 1.5.5.14361 http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.5.5.14361 -win32-svn-1.5.4.msi?download 简体中文语言包下载: http://downloads.sourceforge.net/tortoisesvn/LanguagePack_1.5.5.1436 1-win32-zh_CN.msi?download 中文资料: TortoiseSVN 中文资料: http://www.subversion.org.cn/tsvndoc/ http://www.isubversion.com.cn/help/tortoise/

下载后,运行 TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi 程序,点击 Next,下面的截图顺序即为安装步骤: 图1:

图2:

图3:

图4:

点击 Finish 按钮后会提示重启系统,其实不重启也没有关系,呵呵:-) 原文地址: http://www.cnblogs.com/ttzhang/archive/2008/11/03/1325102.html 服务器端】 2 VisualSVN Server 的配置和使用方法【服务器端】 安装好 VisualSVN Server 后,运行 VisualSVN Server Manger,下面是启动 界面:

好的,下面我来添加一个代码库【Repository】 ,如下图:

按上图所示,创建新的代码库,在下图所示的文本框中输入代码库名称:

注意: 上图中的 CheckBox 如果选中, 则在代码库 StartKit 下面会创建 trunk、 branches、tags 三个子目录;不选中,则只创建空的代码库 StartKit。 点击 OK 按钮,代码库就创建成功了。

创建完代码库后,没有任何内容在里面。我会在这个教程的第二部分说明如 何迁入源代码。 下面,我们开始安全性设置,在左侧的 Users 上点击右键:

输入上面的信息,点击 OK,我们就创建一个用户了。按照上面的过程,分别 添加用户 Developer1、tester1、manager1,好了,我们开始添加这些用户到我 们刚才创建的项目里:

点击上图中的"Add..."按钮,在下图中选择我们刚才添加的用户,点击 OK 按钮。 说明:大家可能注意到了下图中的 Groups,是的,你也可以先创建组,把用户 添加到各个组中,然后对组进行授权,操作比较简单,在此略过。

按照下图所示,分别对用户【或组】进行授权:

点击"确定"按钮,上面的用户就具有了访问 StartKit 代码库的不同权限。 因为用户 starter 在团队中是新来者,不希望他向代码库中提交新代码,所 以他只能读取代码库中的代码,不能提交代码。tester1是测试人员,不负责代 码编写, 所以也是只读权限。 Developer1和 manager1是开发人员和项目经理, 而 自然具有读、写的权限。 在实际的项目开发过程中, Developer 和 tester 往往不可能只有一个人, 这 时候使用组来授权更加方便,这个大家可以自己练习一下。

3 TotoiseSVN 的基本使用方法
工欲善其事,必先利 其器【Basic Tools】中,我已经讲解了怎 样安装 TortoiseSVN。在上面的讲解中已经讲了怎么使用 VisualSVN Server 了,今天我 要讲的是,TortoiseSVN 的简单使用方法。 3.1 签入源代码到 SVN 服务器

假如我们使用 Visual Studio 在文件夹 StartKit 中创建了一个项目,我们 要把这个项目的源代码签入到 SVN Server 上的代码库中里,首先右键点击 StartKit 文件夹,这时候的右键菜单如下图所示: 图2-2-1

点击 Import,弹出下面的窗体,其中 http://zt.net.henu.edu.cn 是服务 器名,svn 是代码仓库的根目录,StartKit 是我们在上个教程中添加的一个代码 库。 说明:左下角的 CheckBox,在第一次签入源代码时没有用,但是,在以后你 提交代码的时候是非常有用的。 图2-2-2

点击 OK 按钮,会弹出下面的窗体,要求输入凭据: 图2-2-3

在上面的窗体中输入用户名和密码,点击 OK 按钮: 图2-2-4

如上图所示,好了,源代码已经成功签入 SVN 服务器了。这时候团队成员就可以 迁出 SVN 服务器上的源代码到自己的机器了。 3.2 签出源代码到本机 在本机创建文件夹 StartKit,右键点击 Checkout,弹出如下图的窗体: 图2-2-5

在上图中 URL of Repository:下的文本框中输入 svn server 中的代码库的

地址,其他默认,点击 OK 按钮,就开始签出源代码了。 说明:上图中的 Checkout Depth,有4个选项,分别是迁出全部、只签出下 一级子目录和文件、只签出文件、只签出空项目,默认的是第一项。上面的例子 中 , 我 们 也 可 以 使 用 web 的 方 式 访 问 代 码 库 , 在 浏 览 器 中 输 入 http://zt.net.henu.edu.cn/svn/StartKit/ 这时候也会弹出对话框,要求输入用户名和密码,通过验证后即可浏览代码库中 的内容。 搞定!源代码已经成功签出到刚才新建的 StartKit 目录中。 打开 StartKit 目录,可以看到如下图的文件夹结构: 图2-2-5

一旦你对文件或文件夹做了任何修改, 那么文件或文件夹的显示图片机会发生变 化。下图中我修改了其中的二个文件: 图2-2-7

大家看一下不同状态所对应的图片: 图2-2-8

我们已经知道怎么将源代码签入到 SVN 服务器,怎么从服务器签出代码到本 机,也简单了解了不同状态所对应的图案啦。 3.3 提交修改过的文件到 SVN 服务器 上面的图2-2-7中,我修改了位于 Model 文件中的二个文件 ImageInfo.cs 和

NewsInfo.cs,下面演示如何提交到 SVN 服务器。 注意:提交源代码到服务器时,一定确保本机的代码是最新版本,否则可能 提交失败,或者造成版本冲突。 在 Model 文件夹上点击右键或在 Model 文件下的空白处点击右键,点击 SVN Commit…弹出下面的窗体: 图2-2-9

点击 OK 按钮后,弹出如下图的窗体: 图2-2-10

服务器 3.4 添加新文件到 SVN 服务器 我们在 Model 文件下添加一个新的类文件 UserInfo.cs,在 Model 文件下的 空白处点击右键,点击 SVN Commit…,和上面讲的提交修改过的文件到 SVN 服 务器一样,就可以了。另外也可以在文件 UserInfo.cs 上点击右键,点击 TortoiseSVN=>>Add,弹出如下图的窗体: 图2-2-11

选中 UserInfo.cs 文件,点击 OK 按钮,这样并没有将这个文件提交到 SVN 服务 器,只是将这个文件标记为源代码库库中的文件,并将其状态置为修改状态。之 后,我们要再 SVN Commit 这个文件一次,才可以将其真正提交到 SVN 服务器上

的代码库中。 上面讲是添加文件,实际上,添加文件夹的步骤也是一样的,这里就不说了。 3.5 更新本机代码与 SVN 服务器上最新的版本一致 这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空白处 点击右键,点击 SVN Update,就可以了。 注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】 或其他方法解决; 也可能因为锁定 【Get Lock】 而失败, 这是需要先解锁 【Release Lock】 。 重命名文件或文件夹, 3.6 重命名文件或文件夹,并将修改提交到 SVN 服务器 只 要 在 需 要 重 命 名 的 文 件 或 文 件 夹 上 点 击 右 键 , 点 击 TortiseSVN=>>Rename…, 在弹出的窗体中输入新名称, 点击 OK 按钮, 就可以了。 此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称, 也需要我们使用 SVN Commit 提交到 SVN 服务器后才真正重命名。 删除文件或文件夹,并将修改提交到 3.7 删除文件或文件夹,并将修改提交到 SVN 服务器 最简单就是,你直接删除文件或文件夹,然后使用 SVN Commit 提交更新到 SVN 服 务 器 。 另 外 一 种 方 法 是 在 你 要 删 除 的 文 件 或 文 件 夹 上 点 击 右 键 =>>TortoiseSVN=>>Delete 删除,此方法也不是直接删除,而是将该文件或文件 夹的状态置为删除,也需要我们使用 SVN Commit 提交到 SVN 服务器后才真正删 除。 说明:实际上,从你把源代码迁签入 SVN 服务器开始,每一个版本的数据和 文件,就算是你已经删除了的,也都可以随时迁出。 以上只是 TortoiseSVN 最简单的几个功能,其实他的功能远不止这些,其他 的功能大家可以在使用的过程中慢慢体会,有些功能我会在下面的教程中使用

到,到时候会和大家讲清楚用法。 注意:向 SVN 服务器提交源代码的时候,一定不要提交 bin、obj 等文件夹, 否则会很麻烦。但是 web 项目的 bin 目录除外,但是 web 项目的 bin 目录中的引 用其他项目而生成的 dll 不需要提交。 一个好习惯:如果项目中引用了其他的第三方的程序集,比如 EnterpriseLibrary、FCKEditor 等,这时候不要简单从他们的安装位置引用, 而是在你的解决方案下, 添加一个 Library 的目录, 把需要的程序集复制到这里, 然后从 Library 目录引用,这样有什么好处,自己想一想吧! 本文是对如下两篇文章的整理: http://www.cnblogs.com/ttzhang/archive/2008/11/03/1325102.html http://www.cnblogs.com/ttzhang/archive/2008/11/04/1325940.html


赞助商链接

VisualSVN Server安装_配置_使用图文教程

VisualSVN Server安装_配置_使用图文教程_IT/计算机_专业资料。本文是一个VisualSVN Server和TortoiseSVN的初级教程,图文并茂,很适合初学者。...

VisualSVNServer Use And BackUp

VisualSVNServer Use And BackUp_IT/计算机_专业资料。VisualSVNServer的用法和备份TortoiseSVN 菜单项功能说明 TortoiseSVN 是 windows 下其中一个非常优秀的 SVN ...

VisualSVN Server的配置和使用方法

VisualSVN Server的配置和使用方法_计算机软件及应用_IT/计算机_专业资料。VisualSVN Server 的配置和使用方法 1.为什么要用 VisualSVN Server,而不用 Subversion? ...

visualSVN与tortoiseSVN基本操作

14 1.1 visualSVN 安装及操作使用 visualSVN 作为 svn 服务器,可以很轻松的安装配置 svn 服务器,减少工作量。图形界 面操作简单方便。 1.1.1 安装 visualSVN...

visualSVN server使用说明

visualSVN server使用说明_IT/计算机_专业资料。VisualSVNserver 使用配置说明 isualSVNserver 一、VisualSVN server 的简介 VisualSVN Server适用于你的团队在Windows...

visualSVN server破解

先运行 VisualSVN-Server-2.7.3.msi 安装官方原版。 安装之后需要安装停止 VisualSVN 的进程及服务。 将 keygen.exe 文件复制到 X:\Program Files\VisualSVN ...

VisualSVN-Server-2.1.5自动备份手册

VisualSVN-ServerVisualSVN-Server-2.1.5 自动备份手册 版本: 版本:1.4 发布日期:2010-11发布日期:2010-11-2 实施日期:2010-11实施日期:2010-11-2 第1 页 ...

服务器VisualSVN-Server_2.1.6安装、配置方法

1. 安装服务器版(VisualSVN-Server-2.1.6.msi) ,下图为本机系统及部分信息,本机做了 RAID0+1(装了 四块硬盘,其中两块为备份盘,目的是正常用的两块硬盘...

VisualSVN-Server-2.1.5安装过程

3.VisualSVN Server 是免费的吗? 回答: 是的, VisualSVN Server 是免费的, VisualSvn Server 是 SVN 的服务器端包括 Subversion、 Apache 和用户及权限管理,...

VisualSVN Server备份操作说明

VisualSVN Server备份操作说明_计算机软件及应用_IT/计算机_专业资料。VisualSVN Server 2.5.10 备份操作说明 第1 页 VisualSVN Server 2.5.10 备份操作说明 目...