A method and system for analyzing and downloading incremental change data based on SVN

A technology of changing data and increments, applied in the computer field, can solve problems such as inconvenient management, and achieve the effect of saving manpower, reducing costs, and reducing complicated labor.

CN104320469BActive Publication Date: 2018-04-17北京思特奇信息技术股份有限公司
4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2018-04-17

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention relates to an incremental change data analyzing and downloading method and system based on SVN. The method includes the steps that a man-machine interaction interface is built, and an operator has access to an SVN server through the man-machine interaction interface and sends an operation request to the SVN server; whether a user has access to the SVN server for the first time is judged, if the answer is positive, detection is carried out on a file in the SVN server for the first time, and a local SVN replication is generated, and otherwise, SVN updating is carried out on a local work replication, and information of files changing during the time from updating last time to updating this time is extracted; the changed files are copied and transferred to a temporary folder in a unified mode and are compressed and stored; the compressed files in the temporary folder are output through a network interface, and file downloading is achieved. According to the method, codes are managed through SVN, changed data are automatically extracted, efficiency is improved, complicated work for counting online codes of workers is reduced, labor is saved, and cost is lowered.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of computer technology, in particular to a method and system for analyzing and downloading incremental change data based on SVN. Background technique

[0002] Subversion (SVN) is a version management tool that has gradually emerged in recent years. It is the successor of CVS and can run on different platforms.

[0003] At present, most companies use Subversion as code version management software, and most open source software also use Subversion.

[0004] During the use of SVN, we often encounter the problem of publishing code to the production environment and how to publish it. Considering the issue of efficiency, when releasing the code, it is generally released for the changed code generated in the previous release. If the changed code organization work is handed over to the developer for independent organization, then multiple scattered codes will be formed. Data, inconvenient to manage. Contents of the invent...

Examples

Embodiment Construction

[0033] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0034] One of the features of Subversion is the unified version number. The common CVS is to sequence the version number of each file, and the version number of each file is different at a certain time. Under Subversion, any commit adds the same new version number to all files, even files not involved in the commit. Therefore, the version number of each file at an arbitrary time is the same. Files with the same version number constitute one version of the software. Based on this feature, we can analyze the data that changes in a certain period of time.

[0035] The invention mainly aims at dynamically analyzing the changed data in the returned information of the SVN network communication, extracting the changed f...