Subversion安装使用说明文档.doc
文本预览下载声明
baby_zrq@163.com
本文内容主要来源于互联网,文中已尽量引用出处,但仍有疏忽遗漏之处,请原创作者见谅。
Subversion安装使用说明文档
Subversion是一个自由/开源的版本控制系统,正逐步替代CVS。Subversion的版本库可以通过网络访问,从而使用户可以在不同的电脑上进行操作。从某种程度上来说,允许用户在各自的空间里修改和管理同一组数据可以促进团队协作。因为修改不再是单线进行,开发速度会更快。此外,由于所有的工作都已版本化,也就不必担心由于错误的更改而影响软件质量—如果出现不正确的更改,只要撤销那一次更改操作即可。Subversion可支持版本化的目录、真实的版本历史、原子提交、版本化的无数据、可选的网络层、一致的数据操作、高效的分支和标签操作和可修改性。
一、Subversion的安装
1.1 下载软件
Subversion的安装相对简单,但由于是开源软件,网上流传着各种各样的版本及相关辅助软件,所以初学者对Subversion的版本选择以及其客户端面工具的选择将是一个比较麻烦的问题。本文经过大量的测试最后选用版本为1.6.3的Subversion及客户端工具TortoiseSVN,其下载地址分别是:
Setup-Subversion-1.6.3.msi:
HYPERLINK /servlets/ProjectDocumentList?folderID=8100expandFolder=8100folderID=91 /servlets/ProjectDocumentList?folderID=8100expandFolder=8100folderID=91
TortoiseSVN_chs.rar:
HYPERLINK /pub/download/200906/TortoiseSVN_chs.rar /pub/download/200906/TortoiseSVN_chs.rar
AnkhSvn-2.1.6941.125.msi
HYPERLINK / /
注:1、对Subversion及TortoiseSVN的版本选择必须一致或到少1.x是一致的,否则在对版本更新时会提示无法识别的版本且无法更新。2、TortoiseSVN官方网站上下载后的文件TortoiseSVN-6613-win32-svn-1.6.3.msi的不能正常安装,可能是下载的版本不对,留待以后查证,最后下载的地址是在太平洋电脑网站上下载的带简体中文语言的安装包。3、AnkhSVN是可以集成在Visual Studio的插件,可以方便的将项目文件更新至版本库中。
1.2 Subversion的安装
1.2.1 Subversion
直接运行Setup-Subversion-1.6.3.msi,根据提示安装即可(注:在安装时最好选择安装路径为本地磁盘根目录下或保证路径中无空格,否则的话在将svnserve安装为系统服务时需对空格进行处理),这样我们就有了一套服务器可以运行的环境。(由于subversion已有自带的svnserver服务器,如果需要使用Apache服务器的特性则再将其集成到apache上即可,此处我们暂时使用它自带的服务器)
1.2.2
TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。
解压TortoiseSVN_chs.rar文件后,会得到两个文件,主程序TortoiseSVN-
6613-win32-svn-1.6.3.msi和简体中文语言包LanguagePack_6613
-win32-zh_CN.msi,分别直接运行按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,为了立刻看到好的效果,还是重新启动机器。TortoiseSVN应安装在客户端和服务器端上。
1.2.3 A
直接运行AnkhSvn-2.1.6941.125.msi按照提示安装在客户端即可。
二、Subversion的使用
2.1 服务器端的使用
2.1
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:svnadmin create E:\svn\sise_repository,就会在目录E:\svn\sise_repository下创建一个版本库。我们也可以使用TortoiseSVN图形化的完成这一步:在目录E:\svn\sise_repository下右键-TortoiseSVN-Create
显示全部