subversion关联设置文档vbs

上传人:ni****g 文档编号:509372227 上传时间:2023-01-18 格式:DOCX 页数:12 大小:320.39KB
返回 下载 相关 举报
subversion关联设置文档vbs_第1页
第1页 / 共12页
subversion关联设置文档vbs_第2页
第2页 / 共12页
subversion关联设置文档vbs_第3页
第3页 / 共12页
subversion关联设置文档vbs_第4页
第4页 / 共12页
subversion关联设置文档vbs_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《subversion关联设置文档vbs》由会员分享,可在线阅读,更多相关《subversion关联设置文档vbs(12页珍藏版)》请在金锄头文库上搜索。

1、关联设置文档目录关联设置文档2一、准备:2二、安装:2首先,设置关联脚本:2之后,配置系统:6最后,:7三、测试9查看效果:9关联设置文档一、准备:开始前,你需要准备齐全的软件及工具:Subversion 关联脚本(vbs) 套安装并配置完毕的BugTracker系统一套(安装见文档BugCrack安装文档.docx) 安装并配置完毕的subversion系统一套(安装见文档SVN服务器使用说明.docx) 安装并初始化好的 sqlserver 数据库一套Svn服务器的管理员权限、svn客户端的管理员权限二、安装:首先,设置关联脚本:找到svn项目的目录找到Repositories文件夹,将p

2、ost-commit.vbs投入其中,并且执行以测试 其执行效果如图:如上图则脚本有执行权限,否则要修改该文件夹的安全性设置为所有人都有无限制的访问权。 如认为设置无误,则可单独执行测试用的一段:sub debug_out(s)if (debug) thencreate file system objectdim fsset fs = createobject(scripting.FileSystemObject)create a new text filedim tsset ts = fs.OpenTextFile(c:btnet_subversion_hook_log.txt, 8, tr

3、ue) write a line into the test file ts.writeline(s)msgbox(s)end ifend sub dim connection_string二计算机-VlNwarc: CE:)-+宦|搜索曲“(I:)Tff - 打印新建丈件夹成功的话,可以看到:JIEHCLE. BIS2013/2/4 12:37文件夬丈件主BugTrack. mdE修改曰期在执行该段脚本后就可以在相应的目录下生成文本文档,里面内容为脚本输出。具有执行权限后可以测试数据库连接,脚本如下:2013/3/15 13:44es2013/G/2 16:56ZO.1/7/272011/-

4、1/9 :2013/3/212013/3/21erverC8? (J:)丈件丸connection_string = Provider=SQLNCLI10; Data Source=192.168.1.9; Initial Catalog=BugCrack; User ID=sa; Password=happytech;dim connset conn = createobject(adodb.connection) open_db_connection(connection_string) msgbox( conn.state )if conn.state 1 thenwscript.qui

5、t 0end ifsub open_db_connection(connection_string)on error resume nextconn.open(connection_string)end subdim fsset fs = createobject(scripting.FileSystemObject)dim tsset ts = fs.OpenTextFile(E:subversion_hook_log.txt, 8, true)ts.writeline(111) ts.writeline(OK)成功的话,会这样3 irtTTT-T_,Dr,I女惟丈 FSM.皇曲-最近苗i曲

6、匣蛊观频系绕操留(A:)H l niovi =ei-vsr08打印翔建立件夹名称亠1饶曰期|类型1大小uf:处rricr.云氐槪啦妊3013/3/22 11:36S TealJIC13/V20 1C:S7,.auttic?ri W? IF 55Q:ath.E? mdows2013/3/20 13:CT交件- _: ccniiL 1. cmd3013/3/22 112:33iridcrs 命令htpasEvd2013/3/22 JE.55案1 paT七一輕山口尬匚七.vb E3J13/3/22 17:00VlEoript Scrip.團 PDEr-CONNETl. 7TS2013/3/22 IE

7、:50VBScript Scrip.组级1.打开注意:其中的 sqlserver 版本为 2008R2 的话Provider=SQLNCLI10;Sqlserver 版本为 2005 的话Provider=SQLNCLI你可能注意到了 commit.cmd这段批处理,其中只有一行写的是vbs脚本的绝对地址。 之所以这样是因为服务器安全设置不允许vbs脚本直接运行的话可以用批处理间接调用,如 果在下一步的设置中可以直接成功,就不需要这段批处理。在这段脚本中,还需要修改:连接字符串dim connection_stringconnection_string = Provider=SQLNCLI;

8、Data Source=192.168.1.84; Initial Catalog=BugTracker;User ID=sa; Password=happytech;svn 路径dim svnlook_pathsvnlook_path = C:Program FilesVisualSVN Serverbinsvnlooksvn 项目路径dim reposLocaladrreposlocaladr=C:Repositoriessvn 项目 urldim reposSvnadrreposSvnadr=https:/HY-FSLIMS:8443/svn/脚本调试通过之后,打开svn服务器管理器i6

9、ml牛!I弧 口ipiKaQPEvwe+ lir-sf Kkhii.lriWfT LU Lil 14Uftifi WiU k Vi 聖祕WilO胡郵血址山.9 IWTF匚Ca|i!i IJU L-jEthe+口 ar i a|l FiivU.3Vf Eirw IxiQ!编辑 post-commit hook:EditHo ukse cm-1 tyI 确走 I 取消 I匚 ommitStart commit hookPre-ccmmit hookPost-comm让 hookLocksPre-lock hookPost-lock hookPre-unlock, hookPast-unlack h

10、oakRevision property changePre-revision property change hook Post-revision property 匸hange hookRemove接两个参数:(r3u如果能用vbs脚本的话接参数用$,批处理地址换成vbs脚本地址。 至此,svn服务器端关联设置完毕。inlxl:Repositoriesccimmit.cmd %1CancelFos tcobbit hookThe past-commit hsokis invoked aFter a cammit. Subversion run5 this hook with the Mowing ordered arguments!1 REPO5-PATH (the path to this repository);2 REV(the number of the revision just 匚cirnmitt&d)之后,配置系统:配置IIS端系统关联,在BUGTRACKER系统中修改web.config文件。修改如下节点: 改成这样:addkey=ConnectionStringvalue=server=localhost;database=BugCrack;userid=sa;password=happytech;Trusted_Co

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号