本发明专利技术公开了一种基于SVN日志分析与项目管理软件结合的方法,所述方法在SVN服务器端,JAVA环境下,通过STATSVN、SVN、ZENTAO进行文件调用,完成日志分析过程。通过使用本发明专利技术方法,可以使现存布局SVN统计呈现可视化,提供基于IP地址访问的日志分析报表,并可通过开源软件ZENTAO进行二次开发,结合项目实际呈现,适合具体实际项目的报表,并随着项目及组织进行报表的完善。
【技术实现步骤摘要】
本专利技术涉及项目管理
,具体涉及一种基于SVN日志分析与项目管理软件结合的方法,一种结合日志及工具的项目管理技术。
技术介绍
SVN是Subvers1n的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到 Subvers1n。STATSVN是基于SVN日志分析的一种代码统计工具,是一个Java写的开源统计程序,从StatCVS移值而来。StatSVN能够从Subvers1n版本库中取得信息,然后使用JFreeChart生成描述项目开发的各种表格和图表。ZENTAO是(ZentaoPMS )推出的插件发布平台,鼓励ZENTAO的使用者加入软件开发中,建立企业项目管理的生态系统,并与开发者实现共赢。开发者可以针对特定需求开发相应的插件。目前,基于SVN持续集成的工具有很多,如jenkins、maven等,基于敏捷开发的zentao方便,且特别适合项目性团队开发协作。本专利技术用到的常用术语英文简写: SVN即Subvers1n,是关于软件产物如代码、文档的管理工具,有客户端和服务端; STATSVN是基于SVN日志分析的工具; ZENTAO是项目管理软件,含需求、BUG等管理。
技术实现思路
本专利技术要解决的技术问题是:为了便于项目组报表的呈现,尤其是具体到个人开发人员,本专利技术提供一种基于SVN日志分析与项目管理软件结合的方法,将SVN、STATSVN,ZENTAO进行集成。本专利技术所采用的技术方案为: 一种基于SVN日志分析与项目管理软件结合的方法,所述方法在SVN服务器端,JAVA环境下,通过STATSVN、SVN、ZENTAO进行文件调用,完成日志分析过程。所述方法具体步骤如下: O 安装 statsvn、svn、zentao 软件; 2)SVN提交配置库文件(含程序、代码); 3)在SVN服务端通过钩子脚本实现SVN日志自定义提交格式; 4)客户端提交代码或者文档; 5)自动触发钩子脚本,通过脚本自动导出SVN日志; 6)自动触发脚本调用statsvn,生成日志报表; 7)自动触发脚本,集成zentao,将zentao的需求、BUG等内容,根据日志报表等相关配置文件,自动关联,实现个人的需求、BUG号与代码、文档的关联,生成基于个人与项目的报表。所述方法中SVN日志为SVN.LOG, SVN与STATSVN端进行SVN.LOG分析调用,生成日志报表SVN.XML ;ZENTAO根据SVN.XML,分析生成基于个人与项目的报表REPORT。本专利技术的有益效果为: 通过本专利技术方法,使现存布局SVN统计呈现可视化,提供基于IP地址访问的日志分析报表,并可通过开源软件ZENTAO进行二次开发,结合项目实际呈现,适合具体实际项目的报表,并随着项目及组织进行报表的完善。说明书附图 图1为本专利技术一种基于SVN日志分析与项目管理软件结合的方法示意图。【具体实施方式】下面根据说明书附图,结合【具体实施方式】对本专利技术进一步说明: 实施例1: 一种基于SVN日志分析与项目管理软件结合的方法,所述方法在SVN服务器端,JAVA环境下,通过STATSVN、SVN、ZENTAO进行文件调用,完成日志分析过程。实施例2: 在实施例1的基础上,本实施例所述方法具体步骤如下: O 安装 statsvn、svn、zentao 软件; 2)SVN提交配置库文件(含程序、代码); 3)在SVN服务端通过钩子脚本实现SVN日志自定义提交格式; 4)客户端提交代码或者文档; 5)自动触发钩子脚本,通过脚本自动导出SVN日志; 6)自动触发脚本调用statsvn,生成日志报表; 7)自动触发脚本,集成zentao,将zentao的需求、BUG等内容,根据日志报表等相关配置文件,自动关联,实现个人的需求、BUG号与代码、文档的关联,生成基于个人与项目的报表。实施例3: 如图1所示,在实施例2的基础上,本实施例所述方法中SVN日志为SVN.LOG, SVN与STATSVN端进行SVN.LOG分析调用,生成日志报表SVN.XML ;ZENTAO根据SVN.XML,分析生成基于个人与项目的报表REPORT。以上实施方式仅用于说明本专利技术,而并非对本专利技术的限制,有关
的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的范畴,本专利技术的专利保护范围应由权利要求限定。【主权项】1.一种基于SVN日志分析与项目管理软件结合的方法,其特征在于:所述方法在SVN服务器端,JAVA环境下,通过STATSVN、SVN、ZENTAO进行文件调用,完成日志分析过程。2.根据权利要求1所述的一种基于SVN日志分析与项目管理软件结合的方法,其特征在于,所述方法具体步骤如下: O 安装 statsvn、svn、zentao 软件; 2)SVN提交配置库文件; 3)在SVN服务端通过钩子脚本实现SVN日志自定义提交格式; 4)客户端提交代码或者文档; 5)自动触发钩子脚本,通过脚本自动导出SVN日志; 6)自动触发脚本调用statsvn,生成日志报表; 7)自动触发脚本,集成zentao,将zentao的需求、BUG内容,根据日志报表相关配置文件,自动关联,实现个人的需求、BUG号与代码、文档的关联,生成基于个人与项目的报表。3.根据权利要求2所述的一种基于SVN日志分析与项目管理软件结合的方法,其特征在于:所述方法中SVN日志为SVN.LOG, SVN与STATSVN端进行SVN.LOG分析调用,生成日志报表SVN.XML ;ZENTAO根据SVN.XML,分析生成基于个人与项目的报表REPORT。【专利摘要】本专利技术公开了一种基于SVN日志分析与项目管理软件结合的方法,所述方法在SVN服务器端,JAVA环境下,通过STATSVN、SVN、ZENTAO进行文件调用,完成日志分析过程。通过使用本专利技术方法,可以使现存布局SVN统计呈现可视化,提供基于IP地址访问的日志分析报表,并可通过开源软件ZENTAO进行二次开发,结合项目实际呈现,适合具体实际项目的报表,并随着项目及组织进行报表的完善。【IPC分类】G06Q10/06【公开号】CN104915774【申请号】CN201510301761【专利技术人】高丽琴 【申请人】浪潮电子信息产业股份有限公司【公开日】2015年9月16日【申请日】2015年6月5日本文档来自技高网...
【技术保护点】
一种基于SVN日志分析与项目管理软件结合的方法,其特征在于:所述方法在SVN服务器端,JAVA环境下,通过STATSVN、SVN、ZENTAO进行文件调用,完成日志分析过程。
【技术特征摘要】
【专利技术属性】
技术研发人员:高丽琴,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。