Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Version synchronization method and device of cross-version control system

A technology of control system and synchronization device, which is applied in the field of big data, can solve problems such as unsuitable for high-frequency synchronization operation, time-consuming, low efficiency, etc., and achieve the effect of version synchronization

Pending Publication Date: 2022-01-25
BANK OF CHINA
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] If the manual synchronization operation in the prior art solution 1 is adopted, the operation efficiency is low, the time-consuming is long, the synchronization frequency is not very high, and there is a possibility of manual operation errors
[0007] If the file in the Git repository and the file in the ClearCase repository are compared one by one in the prior art solution 2 and then operated, if a large number of files are stored in the repository, the time for each comparison will be very long and the efficiency is very low , are also not suitable for high frequency synchronous operation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Version synchronization method and device of cross-version control system
  • Version synchronization method and device of cross-version control system
  • Version synchronization method and device of cross-version control system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

[0035] Usually, it is necessary to synchronize the files uploaded by the developer to the Git server to the ClearCase server. The embodiment of the present invention came into being under this requirement, and can store files stored in the Git repository without manual intervention. The files in the file are automatically synchronized to the ClearCase server, and it has the characteristics of high degree of automation, high execution efficiency, and is suitable for mass file synchronization. That is, the present invention proposes a version synchronization scheme acro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a version synchronization method and device for a cross-version control system, and relates to the field of big data, and the method comprises the steps: pulling a latest full file from a Git server; comparing the submitted version number of the current Git with the submitted version number corresponding to the last synchronization, and generating an incremental change file list; creating a temporary view in a ClarCase server, and loading a latest full-volume file; calculating MD5 feature values of all files in the current ClarCase version library, and comparing the feature values obtained through current calculation with feature values obtained through calculation after previous ClarCase synchronization is completed; if yes, uploading the files related to newly added and modified files in the incremental change file list to a ClarCase server; and detecting the incremental change file into a target stream of a ClarCase version library according to the difference type. According to the invention, the version synchronization of the cross-version control system can be efficiently and accurately realized.

Description

technical field [0001] The invention relates to the technical field of big data, in particular to a method and device for synchronizing versions across version control systems. Background technique [0002] This section is intended to provide a background or context to embodiments of the invention that are recited in the claims. The descriptions herein are not admitted to be prior art by inclusion in this section. [0003] In some traditional software development companies, ClearCase is usually used as the main version control system. With the popularity of Git, some project teams gradually began to use Git as a version control system. For compliance or multiple backup of assets, it is often necessary to synchronize the files uploaded by developers to the Git server to the ClearCase server. The existing synchronization scheme and its existing problems are as follows: [0004] Solution 1 of the prior art: through manual operation, compare the difference between the Git ve...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F8/71G06F8/658
CPCG06F8/71G06F8/658
Inventor 马文建
Owner BANK OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products