VisualSVN安装和配置操作指南-20110714.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualSVN安装和配置操作指南-20110714

VisualSVN安装和配置操作指南 VisualSVN Server是一个集成的svn服务端工具,并且包含mmc管理工具。是一款svn服务端不可多得的好工具。可以用HTTP协议访问版本库,安装后,在客户端只需要打开浏览器,输入URL,以“https://”方式即可轻松的浏览整个版本库。你可以先安装好VisualSVN Server后,运行VisualSVN Server Manger,然后创建新的代码库,并设置一下安全性能,其次我们就创建一个用户了。按照上面的过程,分别添加用户Developer1、tester1、manager1等。下面我们分别进行介绍。 服务器的安装及配置 示例版本:VisualSVN-Server-2.1.9.msi 安装 第一步:双击VisualSVN-Server-2.1.9.msi,选择Next。 选择是否同意安装该软件。 第二步:选择安装的计算机,默认情况下选择的是管理员控制。 第三步:选择服务器的安装路径、仓库路径、端口配置以及身份认证方式。端口配置有443/8443两种,默认端口为443。身份认证有使用Subversion身份认证/使用Windows身份认证两种,默认情况下是使用Subversion身份认证。 第四步:完成选择。 第五步:开始安装。 第六步:安装完成。 安装完成后重启一下电脑,运行services.msc查看服务,可以看到服务已经自动启动,如果不想让他们自动启动,可以修改为手动启动。注意:上图中的CheckBox如果选中,则在代码库下面会创建 trunk、branches、tags三个子目录;不选中,则只创建空的代码库。 点击OK按钮,代码库就创建成功了。 conf 一个版本库配置文件的目录。dav 提供给Apache和mod_dav_svn的目录,让它们存储自己的数据。db 所有版本控制的数据文件。这个目录或者是个Berkeley DB环境(满是数据表和其他东西),或者是一个包含修订版本文件的FSFS环境。hooks 一个存储钩子脚本模版的目录。locks 一个存储Subversion版本库锁定数据的目录,。format 表示当前文件库配置的版本号。README.txt 这个文件只是用来告诉它的阅读者,他现在看的是Subversion的版本库。一般来说,你不需要手动干预版本库。工具应该足以用来处理对版本库的任何修改,或者你也可以使用第三方工具(比如Berkeley DB的工具包)来调整部分版本库。blat.exe”软件放到服务器的C:\windows\system32目录下。 2、在仓库\hooks目录下创建“post-commit.bat”文件。“post-commit.bat”文件的具体内容请参照参考资料。 3、用blat -install注册一下邮件地址与服务器的关系。例如:用汽车电子邮件组svn@,使用如下命令注册: blat -install 1 svn@ 然后批处理里调用blat时不用-u和-pw参数,就可以发出来了。 仓库的备份 可以在仓库下创建批处理文件实现备份操作。具体内容请参照参考资料,备份实例中的“backup.bat”文件。 注意备份版本库的时候注意关闭否则可能会出错post-commit 在事务完成后运行,个钩子用来发送关于提交的描述性电子邮件,或者作为版本库的备份。版本库传给程序两个参数:到版本库的路径和被创建的新的修订版本号。pre-commit 在事务完成提交之前运行,通常这个钩子是用来保护因为内容或位置(例如,你要求所有到一个特定分支的提交必须包括一个bug追踪的ticket号,或者是要求日志信息不为空)而不允许的提交。版本库传递两个参数到程序:版本库的路径和正在提交的事务名称,如果程序返回非零值,提交会失败,事务也会删除。如果钩子程序在stderr中写入了数据,也会传递到客户端。pre-revprop-change 对版本属性的修改(例如提交日志属性svn:log),因此版本库管理员可用一些外部方法记录变化。这个钩子在对版本库进行这种修改时才会运行,版本库给钩子传递四个参数:到版本库的路径,要修改属性的修订版本,经过认证的用户名和属性自身的名字。TortoiseSVN-4908-win32-svn-1.5.5.msi LanguagePack_4908-win32-zh_CN.msi 安装 第一步:双击TortoiseSVN-4908-win32-svn-1.5.5.msi,选择Next。 第二步:选择TortoiseSVN的安装路径。 第三步:开始安装。 第四步:安装完成。 安装完成后提示重启机器,请务必重启电脑。 安装完成后,可以选择安

文档评论(0)

peain + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档