+

CN104915774A - SVN log analysis and project management software combination-based method - Google Patents

SVN log analysis and project management software combination-based method Download PDF

Info

Publication number
CN104915774A
CN104915774A CN201510301761.5A CN201510301761A CN104915774A CN 104915774 A CN104915774 A CN 104915774A CN 201510301761 A CN201510301761 A CN 201510301761A CN 104915774 A CN104915774 A CN 104915774A
Authority
CN
China
Prior art keywords
svn
zentao
log analysis
project
statsvn
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510301761.5A
Other languages
Chinese (zh)
Inventor
高丽琴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IEIT Systems Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201510301761.5A priority Critical patent/CN104915774A/en
Publication of CN104915774A publication Critical patent/CN104915774A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种基于SVN日志分析与项目管理软件结合的方法,所述方法在SVN服务器端,JAVA环境下,通过STATSVN、SVN、ZENTAO进行文件调用,完成日志分析过程。通过使用本发明方法,可以使现存布局SVN统计呈现可视化,提供基于IP地址访问的日志分析报表,并可通过开源软件ZENTAO进行二次开发,结合项目实际呈现,适合具体实际项目的报表,并随着项目及组织进行报表的完善。

The invention discloses a method based on the combination of SVN log analysis and project management software. The method uses STATSVN, SVN and ZENTAO to call files at the SVN server end and JAVA environment to complete the log analysis process. By using the method of the present invention, the existing layout SVN statistical presentation can be visualized, and the log analysis report based on IP address access can be provided, and secondary development can be carried out through the open source software ZENTAO, combined with the actual presentation of the project, the report suitable for the specific actual project, and with the Improve the report according to the project and organization.

Description

一种基于SVN日志分析与项目管理软件结合的方法A method based on the combination of SVN log analysis and project management software

技术领域 technical field

本发明涉及项目管理技术领域,具体涉及一种基于SVN日志分析与项目管理软件结合的方法,一种结合日志及工具的项目管理技术。 The invention relates to the technical field of project management, in particular to a method based on the combination of SVN log analysis and project management software, and a project management technology combining logs and tools.

背景技术 Background technique

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。 SVN is the abbreviation of Subversion. It is an open source version control system. Compared with RCS and CVS, it uses a branch management system. Its design goal is to replace CVS. Many version control services on the Internet have migrated from CVS to Subversion.

STATSVN是基于SVN日志分析的一种代码统计工具,是一个Java写的开源统计程序,从StatCVS移值而来。StatSVN能够从Subversion版本库中取得信息,然后使用JFreeChart生成描述项目开发的各种表格和图表。 STATSVN is a code statistics tool based on SVN log analysis. It is an open source statistics program written in Java, which is migrated from StatCVS. StatSVN can obtain information from the Subversion repository, and then use JFreeChart to generate various tables and charts describing the development of the project.

ZENTAO是(ZentaoPMS)推出的插件发布平台,鼓励ZENTAO的使用者加入软件开发中,建立企业项目管理的生态系统,并与开发者实现共赢。开发者可以针对特定需求开发相应的插件。目前,基于SVN持续集成的工具有很多,如jenkins、maven等,基于敏捷开发的zentao方便,且特别适合项目性团队开发协作。 ZENTAO is a plug-in publishing platform launched by (ZentaoPMS), which encourages ZENTAO users to join in software development, establish an ecosystem of enterprise project management, and achieve a win-win situation with developers. Developers can develop corresponding plug-ins for specific needs. At present, there are many continuous integration tools based on SVN, such as jenkins, maven, etc. Zentao, based on agile development, is convenient and especially suitable for project team development and collaboration.

本发明用到的常用术语英文简写: English abbreviation of common terms used in the present invention:

SVN即Subversion,是关于软件产物如代码、文档的管理工具,有客户端和服务端; SVN is Subversion, which is a management tool for software products such as codes and documents, with clients and servers;

STATSVN 是基于SVN 日志分析的工具; STATSVN is a tool based on SVN log analysis;

ZENTAO是项目管理软件,含需求、BUG等管理。 ZENTAO is a project management software, including requirements, BUG and other management.

发明内容 Contents of the invention

本发明要解决的技术问题是:为了便于项目组报表的呈现,尤其是具体到个人开发人员,本发明提供一种基于SVN日志分析与项目管理软件结合的方法,将SVN、STATSVN、ZENTAO进行集成。 The technical problem to be solved by the present invention is: in order to facilitate the presentation of project team reports, especially for individual developers, the present invention provides a method based on the combination of SVN log analysis and project management software, integrating SVN, STATSVN, and ZENTAO .

本发明所采用的技术方案为: The technical scheme adopted in the present invention is:

一种基于SVN日志分析与项目管理软件结合的方法,所述方法在SVN服务器端,JAVA环境下,通过STATSVN、SVN、ZENTAO进行文件调用,完成日志分析过程。 A method based on the combination of SVN log analysis and project management software, the method is on the SVN server side, under the JAVA environment, calls files through STATSVN, SVN, ZENTAO, and completes the log analysis process.

所述方法具体步骤如下: The specific steps of the method are as follows:

1)安装statsvn、svn、zentao软件; 1) Install statsvn, svn, zentao software;

2)SVN提交配置库文件(含程序、代码); 2) SVN submits configuration library files (including programs and codes);

3)在SVN服务端通过钩子脚本实现SVN日志自定义提交格式; 3) Realize the SVN log custom submission format through the hook script on the SVN server;

4)客户端提交代码或者文档; 4) The client submits code or documents;

5)自动触发钩子脚本,通过脚本自动导出SVN日志; 5) Automatically trigger the hook script, and automatically export the SVN log through the script;

6)自动触发脚本调用statsvn,生成日志报表; 6) Automatically trigger scripts to call statsvn to generate log reports;

7)自动触发脚本,集成zentao,将zentao的需求、BUG等内容,根据日志报表等相关配置文件,自动关联,实现个人的需求、BUG号与代码、文档的关联,生成基于个人与项目的报表。 7) Automatically trigger scripts, integrate zentao, automatically associate zentao's requirements, BUG and other content according to relevant configuration files such as log reports, realize the association of personal requirements, BUG numbers, codes, and documents, and generate reports based on individuals and projects .

所述方法中SVN日志为SVN.LOG,SVN与STATSVN端进行SVN.LOG分析调用,生成日志报表SVN.XML;ZENTAO根据SVN.XML,分析生成基于个人与项目的报表REPORT。 In the method, the SVN log is SVN.LOG, and the SVN and STATSVN ends analyze and call SVN.LOG to generate a log report SVN.XML; ZENTAO analyzes and generates a report report based on individuals and projects based on SVN.XML.

本发明的有益效果为: The beneficial effects of the present invention are:

通过本发明方法,使现存布局SVN统计呈现可视化,提供基于IP地址访问的日志分析报表,并可通过开源软件ZENTAO进行二次开发,结合项目实际呈现,适合具体实际项目的报表,并随着项目及组织进行报表的完善。 Through the method of the present invention, the existing layout SVN statistical presentation is visualized, the log analysis report based on IP address access is provided, and the secondary development can be carried out through the open source software ZENTAO, combined with the actual presentation of the project, the report suitable for the specific actual project, and as the project And organize the improvement of the report.

说明书附图Instructions attached

图1为本发明一种基于SVN日志分析与项目管理软件结合的方法示意图。 Fig. 1 is a schematic diagram of a method based on the combination of SVN log analysis and project management software in the present invention.

具体实施方式 Detailed ways

下面根据说明书附图,结合具体实施方式对本发明进一步说明: The present invention will be further described below in conjunction with specific embodiments according to the accompanying drawings of the description:

实施例1: Example 1:

一种基于SVN日志分析与项目管理软件结合的方法,所述方法在SVN服务器端,JAVA环境下,通过STATSVN、SVN、ZENTAO进行文件调用,完成日志分析过程。 A method based on the combination of SVN log analysis and project management software, the method is on the SVN server side, under the JAVA environment, calls files through STATSVN, SVN, ZENTAO, and completes the log analysis process.

实施例2: Example 2:

在实施例1的基础上,本实施例所述方法具体步骤如下: On the basis of embodiment 1, the specific steps of the method described in this embodiment are as follows:

1)安装statsvn、svn、zentao软件; 1) Install statsvn, svn, zentao software;

2)SVN提交配置库文件(含程序、代码); 2) SVN submits configuration library files (including programs and codes);

3)在SVN服务端通过钩子脚本实现SVN日志自定义提交格式; 3) Realize the SVN log custom submission format through the hook script on the SVN server;

4)客户端提交代码或者文档; 4) The client submits code or documents;

5)自动触发钩子脚本,通过脚本自动导出SVN日志; 5) Automatically trigger the hook script, and automatically export the SVN log through the script;

6)自动触发脚本调用statsvn,生成日志报表; 6) Automatically trigger scripts to call statsvn to generate log reports;

7)自动触发脚本,集成zentao,将zentao的需求、BUG等内容,根据日志报表等相关配置文件,自动关联,实现个人的需求、BUG号与代码、文档的关联,生成基于个人与项目的报表。 7) Automatically trigger scripts, integrate zentao, automatically associate zentao's requirements, BUG and other content according to relevant configuration files such as log reports, realize the association of personal requirements, BUG numbers, codes, and documents, and generate reports based on individuals and projects .

实施例3: Example 3:

如图1所示,在实施例2的基础上,本实施例所述方法中SVN日志为SVN.LOG,SVN与STATSVN端进行SVN.LOG分析调用,生成日志报表SVN.XML;ZENTAO根据SVN.XML,分析生成基于个人与项目的报表REPORT。 As shown in Figure 1, on the basis of Embodiment 2, the SVN log in the method described in this embodiment is SVN.LOG, and the SVN and STATSVN end perform SVN.LOG analysis and call to generate a log report SVN.XML; ZENTAO according to SVN. XML, analyze and generate reports based on individuals and projects REPORT.

以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。 The above embodiments are only used to illustrate the present invention, but not to limit the present invention. Those of ordinary skill in the relevant technical field can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, all Equivalent technical solutions also belong to the category of the present invention, and the scope of patent protection of the present invention should be defined by the claims.

Claims (3)

1. based on the method that SVN log analysis is combined with Project Management Software, it is characterized in that: described method, at SVN server end, under JAVA environment, is carried out file by STATSVN, SVN, ZENTAO and called, complete log analysis process.
2. a kind of method be combined with Project Management Software based on SVN log analysis according to claim 1, is characterized in that, described method concrete steps are as follows:
1) statsvn, svn, zentao software is installed;
2) SVN submits repository file to;
3) the self-defined submission form of SVN daily record is realized in SVN service end by hook script;
4) client submits code or document to;
5) automatically trigger hook script, automatically derive SVN daily record by script;
6) automatically trigger script and call statsvn, generate journaling;
7) automatically trigger script, integrated zentao, by the demand of zentao, BUG content, according to journaling associated profile, auto-associating, realize Man's Demands, No. BUG with code, the associating of document, generate the form based on individual and project.
3. a kind of method be combined with Project Management Software based on SVN log analysis according to claim 2, is characterized in that: in described method, SVN daily record is that SVN.LOG, SVN and STATSVN end carries out SVN.LOG and analyzes and call, and generates journaling SVN.XML; ZENTAO, according to SVN.XML, analyzes and generates based on the form REPORT of individual with project.
CN201510301761.5A 2015-06-05 2015-06-05 SVN log analysis and project management software combination-based method Pending CN104915774A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510301761.5A CN104915774A (en) 2015-06-05 2015-06-05 SVN log analysis and project management software combination-based method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510301761.5A CN104915774A (en) 2015-06-05 2015-06-05 SVN log analysis and project management software combination-based method

Publications (1)

Publication Number Publication Date
CN104915774A true CN104915774A (en) 2015-09-16

Family

ID=54084821

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510301761.5A Pending CN104915774A (en) 2015-06-05 2015-06-05 SVN log analysis and project management software combination-based method

Country Status (1)

Country Link
CN (1) CN104915774A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095408A (en) * 2016-05-31 2016-11-09 浙江网新恒天软件有限公司 A kind of system and method for data monitoring and Code automatic build and deployment
CN106201524A (en) * 2016-07-13 2016-12-07 浪潮电子信息产业股份有限公司 Method for constructing continuous construction system based on system timing task
CN106933573A (en) * 2017-02-22 2017-07-07 广东网金控股股份有限公司 A kind of method and system that user and role are obtained by SVN configuration files
CN107193607A (en) * 2017-05-26 2017-09-22 网易(杭州)网络有限公司 Method and apparatus, storage medium, processor and terminal for updating code file
CN107861712A (en) * 2016-09-26 2018-03-30 平安科技(深圳)有限公司 Develop the generation method and system of daily record
CN108537503A (en) * 2018-03-26 2018-09-14 西南电子技术研究所(中国电子科技集团公司第十研究所) software development management system
CN110399352A (en) * 2019-06-18 2019-11-01 平安科技(深圳)有限公司 Handle method, apparatus, equipment and the storage medium of SVN journal file
CN111599017A (en) * 2020-05-20 2020-08-28 苏州沁游网络科技有限公司 Game model optimization method, device and storage medium
CN114595202A (en) * 2022-02-18 2022-06-07 国电南京自动化股份有限公司 Method and system for acquiring user behaviors based on automatic SVN log file analysis

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
威易网: "禅道集成SVN的配置图文教程", 《威易网》 *
百度经验: "怎样使用StatSVN", 《百度经验》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095408A (en) * 2016-05-31 2016-11-09 浙江网新恒天软件有限公司 A kind of system and method for data monitoring and Code automatic build and deployment
CN106095408B (en) * 2016-05-31 2019-05-14 浙江网新恒天软件有限公司 A kind of system and method for data monitoring and Code automatic build and deployment
CN106201524A (en) * 2016-07-13 2016-12-07 浪潮电子信息产业股份有限公司 Method for constructing continuous construction system based on system timing task
CN107861712A (en) * 2016-09-26 2018-03-30 平安科技(深圳)有限公司 Develop the generation method and system of daily record
CN106933573B (en) * 2017-02-22 2020-10-16 广东网金控股股份有限公司 Method and system for acquiring user and role through SVN configuration file
CN106933573A (en) * 2017-02-22 2017-07-07 广东网金控股股份有限公司 A kind of method and system that user and role are obtained by SVN configuration files
CN107193607A (en) * 2017-05-26 2017-09-22 网易(杭州)网络有限公司 Method and apparatus, storage medium, processor and terminal for updating code file
CN107193607B (en) * 2017-05-26 2021-06-22 网易(杭州)网络有限公司 Method and apparatus for updating code file, storage medium, processor, and terminal
CN108537503A (en) * 2018-03-26 2018-09-14 西南电子技术研究所(中国电子科技集团公司第十研究所) software development management system
CN110399352A (en) * 2019-06-18 2019-11-01 平安科技(深圳)有限公司 Handle method, apparatus, equipment and the storage medium of SVN journal file
WO2020253082A1 (en) * 2019-06-18 2020-12-24 平安科技(深圳)有限公司 Method, apparatus and device for processing svn log file, and storage medium
CN110399352B (en) * 2019-06-18 2023-05-30 平安科技(深圳)有限公司 Method, device, equipment and storage medium for processing SVN log file
CN111599017A (en) * 2020-05-20 2020-08-28 苏州沁游网络科技有限公司 Game model optimization method, device and storage medium
CN114595202A (en) * 2022-02-18 2022-06-07 国电南京自动化股份有限公司 Method and system for acquiring user behaviors based on automatic SVN log file analysis

Similar Documents

Publication Publication Date Title
CN104915774A (en) SVN log analysis and project management software combination-based method
US10795977B2 (en) Digital asset traceability and assurance using a distributed ledger
Turner Microsoft® solutions framework essentials: building successful technology solutions
US10673912B2 (en) Join feature restoration to online meeting
CN108446223A (en) A kind of business scenario automated testing method based on on-the-flier compiler
DE602007006475D1 (en) Input and output validation to protect database servers
CN102073912A (en) Data quality control method, device and system
CN102707958A (en) Open-platform-based interface generation checking method and equipment
CN110795259A (en) Method and device for analyzing application collapse
Erdenebat et al. Multi-Project Multi-Environment Approach—An Enhancement to Existing DevOps and Continuous Integration and Continuous Deployment Tools
Walker et al. Automated microservice code-smell detection
Barakat et al. IDLGen: automated code generation for inter-parameter dependencies in web APIs
CN107528839A (en) The collocation method and device of a kind of interface packets
US20140013155A1 (en) System and method for facilitating recovery from a document creation error
US8543969B2 (en) Method and apparatus for developing a computer program utilizing a service oriented architecture
US9275358B1 (en) System, method, and computer program for automatically creating and submitting defect information associated with defects identified during a software development lifecycle to a defect tracking system
JP6614565B2 (en) Report creation system
Merhout et al. Governance practices over agile systems development projects: A research agenda
Dubey et al. Laboratory information and management system: A tool to increase laboratory productivity
Nagar Enhancing teaching of big data by using real world datasets
US20250315225A1 (en) Methods and systems for universal spreadsheet adapters
US20210373876A1 (en) System and method for implementing a monitoring tool switch
Ahmed et al. Towards Increase in Quality by Preprocessed Source Code and Measurement Analysis of Software Applications
Fichtmueller et al. DiSSCo Prepare Deliverable D5. 2-DiSSCo Modelling Framework
Syed Oracle APEX Integration with OCI Object Storage and Document Generation: A Low-Code Architectural Framework

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150916

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载