VisualSVN安装与配置(Delphi7-2010/VS2010)

1. 软件准备

1) VisualSVN-Server-2.1.9.msi

2) TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi

2. 架设原理

1) 建立SVN服务器,用VisualSVN即可,VisualSVN自带 Apache服务器

2) 在客户端安装SVN客户端,以下可选

a) TortoiseSVN(Windows)

b) VisualSVN( For VS)

c) TortoiseSVN For Delphi7-2010(需要TortoiseSVN)

d) LibSVN For Delphi(原生Delphi插件)

3. 准备安装

3.1. 安装VisualSVN-Server

下载:http://dl.dbank.com/c08get3hqp

clip_image002[4]

3.2. TortoiseSVN-1.6.16.21511-win32-svn-1.6.17

下载:http://dl.dbank.com/c082ueqg55

3.3. TortoiseSVN For Delphi

下载:http://dl.dbank.com/c0qyxjofoi

4. 开始使用

4.1. 服务器设置
4.1.1. 用户设置

clip_image004[4]

4.1.2. 角色设置

clip_image006[4]

4.1.3. 代码库设置

clip_image008[4]

4.1.4. 权限设置

clip_image010[4]

clip_image010[5]

4.1.5. 修改端口

clip_image012[4]

clip_image014[4]

4.2. 客户端设置(Tortoise)
4.2.1. 导入项目(第一次使用,需要上传项目的时候)

clip_image016

clip_image018

如果项目已经导入,则提示一下错误:

clip_image020

4.2.2. 下载源代码(第一次使用,没有项目的时候)

clip_image022

4.2.3. 更新源代码(需要签出之前,与服务器保持一致)

建议编辑代码之前,从服务器上获取最新源代码

clip_image024

clip_image026

注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】或其他方法解决;也可能因为锁定【Get Lock】而失败,这是需要先解锁【Release Lock】。

4.2.4. 签出源代码(准备修改的时候)

clip_image028

注意:选择项目文件夹!

clip_image030

clip_image032

clip_image034

如果不是选择一个文件,也可以选择一个目录进行签出,如下

clip_image036

注意:签出的目录与URL的目录应该使用一致的

签出深度的4个选项:

clip_image038

分别是迁出全部、只签出下一级子目录和文件、只签出文件、只签出空项目,默认的是第一项。

clip_image040

clip_image042

查看文件夹

clip_image044

图标的显示信息如下:

clip_image046

4.2.5. 文件修改

clip_image048

代码修改后,图标显示感叹号

4.2.6. 签入源代码(修改完毕,需要同步到服务器上时)

clip_image050

注意:要选择刚刚签出的内容

clip_image052

clip_image054

4.2.7. 其他操作
4.2.7.1. 添加新文件或文件夹到服务器(同“签入”)

也可用“TortoiseSVN=>>Add”,最后还是要“签入”才能起作用

4.2.7.2. 重命名文件夹或者文件

TortiseSVN=>>Rename…

4.2.7.3. 删除文件或者文件夹

TortoiseSVN=>>Delete

4.3. 客户端设置(TortoiseSVN For Delphi2010)

1) 打开源文件项目

clip_image056

2) 编译,安装

clip_image058

4.4. 客户端设置(TortoiseSVN For Delphi7)

http://dl.dbank.com/c0qyxjofoi

4.4.1. 插件安装

1) 打开源代码

clip_image060

2) 编译、安装

clip_image062

4.4.2. 使用流程

1) 首先在资源管理器中用TortoiseSVN下载最新源代码(CheckOut或者Export都可以)

2) 然后用Delphi打开项目

3) 修改文件

4) 提交文件

5. 其他问题

5.1. 设置文件自动锁定
5.1.1. 第一步:设置配置文件

[miscellany]

enable-auto-props = yes

[auto-props]

*.* = svn:needs-lock=*

* = svn:needs-lock=*

5.1.2. 第二步:设置文件属性(不用设置)

一个人设置后,上传后,下载下来即可,本步骤可以忽略

clip_image064

5.1.3. 第三步:导入注册表设置

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/Software/Tigris.org/Subversion/Config/auto-props]

"*.*"="svn:needs-lock=*"

"*"="svn:needs-lock=*"

[HKEY_LOCAL_MACHINE/Software/Tigris.org/Subversion/Config/miscellany]

"enable-auto-props"="yes"

5.1.4. 如何更新、签出、提交

1) 更新(Update)

2) 签出(用Get Lock)

3) 修改

4) 提交(Commit)

6. 参考

VisualSVN Server的配置和使用方法(转)GOOD.mht

SVN的简介: TortoiseSVN2IDE最初来源于DelphiAddinForTortoiseSVN,这是一个把TortoiseSVN集成到Delphi IDE环境中的一个小工具,但博主嫌它是个英文软件且名字又不直观,于是就对它按照TortoiseSVN的官方中文包进行了中文化并DelphiForTortoiseSVN改名为TortoiseSVN2IDE。上图就是安装TortoiseSVN2IDE之后的Delphi IDE 的截图。 SVN(Subversion)是用于源码版本控制的开源软件。它可以替代CVSVSS等轻量级版本控制工具,它支持Local和Web(Apache)两种工作方式,并且最关键就是完全免费的。 在组织团队开发时,除了服务器端的工具之外,客户端也需要相应的工具才能访问源码库。而且,最好能和Delphi IDE集成。TortoiseSVN是与Windows系统高度集成的Subversion的客户端,而TortoiseSVN2IDE是一个把TortoiseSVN集成到Delphi IDE中去的一个小工具。 在使用Subversion时,客户端工具可以有如下选择, 1、SourceConneXion+PushOk SVN Proxy(目前没找到破解),这两个工具都是收费的; 2、TortoiseSVN+TortoiseSVN2IDE,这两个工具都是免费、开源的; 在客户端安装TortoiseSVN后,再通过TortoiseSVN2IDE集成进Dlephi的IDE集成开发环境就可以了。 ---------- 使用方法: 1、先安装TortoiseSVN 1.4.1.7992官方最新版。 TortoiseSVN 1.4.1.7992下截地址为:http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi?download 或者:http://xieyunc.gbaopan.com/files/98f41debcba440cb91592b5dd60358ff.gbp 官方简体中文语言包下载地址:http://prdownloads.sourceforge.net/tortoisesvn/LanguagePack-1.4.1.7992-win32-zh_CN.exe?download 或者: http://xieyunc.gbaopan.com/files/1fec39e24aa446ce935cae9b16424409.gbp 2、再安装本IDE集成工具。本软件的安装方法为:先建立一包工程,再加入本文件,编译-->Install,OK! TortoiseSVN2IDE下载地址:http://www.2ccc.com/go.asp?id=3867&url=http://downloads.2ccc.com/vcl/experts/xieyunc_tsvnWizard.rar(这个少了icon.res文件) 完整文件下载地址在这里: http://xieyunc.gbaopan.com/files/c7c9a5efead24736bb4c17d1fdb5cf50.gbp SVN好站推荐: 1、TortoiseSVN实战使用介绍 http://xieyunc.blog.163.com/blog/static/136306012006112010209410 2、TortoiseSVN全面使用说明书:http://www.subversion.org.cn/tsvndoc/ 注:转载时请注明TortoiseSVN2IDE的来龙去脉。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值