CN104915774A - SVN log analysis and project management software combination-based method - Google Patents
SVN log analysis and project management software combination-based method Download PDFInfo
- 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
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
技术领域 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)
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)
| 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 |
-
2015
- 2015-06-05 CN CN201510301761.5A patent/CN104915774A/en active Pending
Non-Patent Citations (2)
| Title |
|---|
| 威易网: "禅道集成SVN的配置图文教程", 《威易网》 * |
| 百度经验: "怎样使用StatSVN", 《百度经验》 * |
Cited By (14)
| 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 |