BugFree和SVN的整合 for windows 带调试输出版

BugFree和SVN的整合 for windows 带调试输出版

/*!

Created by : Andrew.Wu

Created on : 2009/04/21

*/

 

因为不少同好在这里卡壳,所以这份文档很详细,希望尽可能给大家提供更多的参考价值

 

一、工作环境
Windows XP SP2
TotoriseSVN 1.6.1
XAMPP 1.7.0 
     -- d:/xampp170/
BugFree 2.0.3
     -- http://localhost/bugfree
SVN 1.6.0
     -- d:/devtools/auto/version-control-system/svn/svn-win32-1.6.0/

 

二、准备工作
参考官方文档 《BugFree和SVN的整合》 http://www.bugfree.org.cn/blog/?p=49
下载   http://www.bugfree.org.cn/download/BugFreeforSVN.tar.gz
解压到 d:/xampp170/htdocs/bugfree/BugFreeforSVN/

 

三、定制文档适应自己的环境
post-commit.bat
set PHP_EXE=d:/xampp170/php/php.exe
set CHECK_IN_PHP=d:/xampp170/htdocs/bugfree/BugFreeforSVN/svn_ci.php
set SVN_LOOK_EXE=d:/devtools/auto/version-control-system/svn/svn-win32-1.6.0/bin/svnlook.exe

 

四、输出 post-commit.bat  调试信息
首先 在代码库的 hooks 目录新建一个 post-commit.bat
D:/work/svn/svntest/hooks/post-commit.bat

 

给 d:/xampp170/htdocs/bugfree/BugFreeforSVN/post-commit.bat 增加一些调试输出

 

五、svn_ci.php 增加 log
D:/xampp170/htdocs/bugfree/BugFreeforSVN/svn_ci.php

 

log是pear里的,如果不是使用xampp,可能没有,需要自行下载安装 。

通过以上的输出,可以自己判断错误的原因。

 

六、一些小问题
a. 如果用 tortoiseSVN,message 不能换行,不然可能找不到你写的 fix bug #xxx
b. 由于是中文环境,日期输出会有中文,如下:
   Changeset [34] by WuErPing, 2009-04-21 12:46:46 +0800 (星期二, 2009-04-21)
   bugfree 目前有小小的bug,中文字符后的内容不能写入数据库(api部分就留待开发者修改了)。
   修改 D:/xampp170/htdocs/bugfree/BugFreeforSVN/svn_ci.php
   在 $http->addParam('ReplyNote' , $note); 之前增加一个替换代码,去掉括号及里面的内容
        
  

 

七、下载

带调试输出的包,输出目录默认是在 d:/log,如果没有请修改代码指定

BugFreeforSVN.andrew.7z

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值