预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Subversion(Svn)安装配置 ----svn安装配置手札 ※简述※ HYPERLINK"http://subversion.tigris.org/"\t"_blank"Subversion是近期在开源社区中非常流行的一款版本控制软件,它是CVS的替代产物。 它的主要特征有: 继承了CVS大部分的功能。 支持“目录”级别的版本管理,并且解决了CVS中迟迟未能解决的文件重命名和移动等问题。甚至对文件或文件夹的属性都提供了版本管理。 “提交(commit)”实现了真正意义上的原子操作。也就是类似数据库中的事务的功能。 版本号依据每次提交而改变,不再针对每个文件。日志信息也是针对每次提交而设置。所以看到版本号是几百或者几千也不用太惊讶,表示方式不一样罢了。 Subversion有两种使用方式:1、Apache站点方式;2、本地命令行方式。 通过WebDAV协议,可以与Apache的网络服务无缝衔接(通过Apache来运行)。这样就能提供一些额外的功能,例如:认证,压缩传输,以及数据仓库(Repository,见下)的浏览等。 也可以作为独立服务器运行,但这样的话提供的功能较为简单薄弱。 两种运行模式都支持SSH(当然需要各自的支持和配置) 降低了分支(Branch)和标签(tag)上的时间消耗。底层设计理念和实现上的不同,不细说了。 时间消耗依据的是文件改变部分的大小,而不是数据总量。 创建数据仓库时,用户可以指定是使用内嵌的BerkeleyDB数据库,还是特定格式的文件系统。 数据仓库的概念:一个数据仓库对应的可以是一个项目,也可以是多个项目。SVN是基于数据仓库进行管理的。按照用户习惯,可以只在每个数据仓库内仅放置一个项目的内容。 ※下载※ Subversion1.3.2:HYPERLINK"http://subversion.tigris.org/project_packages.html"\t"_blank"http://subversion.tigris.org/project_packages.html(SVN的Server端,分不同操作系统的版本,forwindows及forlinux) TortoiseSVN1.3.5:HYPERLINK"http://tortoisesvn.tigris.org/download.html"\t"_blank"http://tortoisesvn.tigris.org/download.html(windows下的SVN客户端,可以汉化,以shell方式集成在系统右键菜单中) Apache2.0.59:HYPERLINK"http://httpd.apache.org/download.cgi"\t"_blank"http://httpd.apache.org/download.cgi ※安装配置※ 安装分两种平台(windows,linux)及两种模式(与Apache绑定vs.Stand-alone)。 Windows上的服务器端安装____________________________________________ 1.双击下载得来的“svn-1.3.2-setup.exe”进行安装,这里的安装路径为C:\ProgramFiles\Subversion 2.安装完毕后,“C:\ProgramFiles\Subversion\bin”应该已经自动加入到系统路径(%PATH%)中。如果没有,请手工添加。 3.使用以下命令创建一个数据仓库,用来存放项目的源代码和其他文件: cmd svnadmincreated:\svn\project 4.其中d:\svn是包含所有数据仓库的目录,d:\svn\project是所创建的数据仓库对应的项目名称。 *******************************************以Stand-alone模式运行(本地命令行方式)******************************************* 1.从命令行启动SVNServer: a.cmd b.svnserve-d-rd:\svn 注意里面的参数r限定了浏览全部数据仓库的根目录 2.以windowsservice的方式运行SVNServer 至HYPERLINK"http://dark.clansoft.dk/~mbn/svnservice/下载SVNServeice的包装程序SVNService.exe"http://dark.clansoft.dk/~mbn/svnservice/下载SVNServeice的包装程序SVNService.exe 将SVNService.execopy到c:\ProgramFiles