A git-based code distribution system

A code release and source code technology, applied in the field of git-based code release system, can solve the problems of remote sharing, mutual interference, missing release and other problems of multi-person collaborative development code, and achieve the effect of solving the mutual interference of multiple requirements

Active Publication Date: 2019-03-26
深圳市小赢信息技术有限责任公司
View PDF6 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] During the test phase, various requirements conflict with each other and interfere with each other, seriously affecting the development process;
[0006] Multi-person collaborative work and remote code sharing cannot be realized during the development and testing phase;
[0007] When deploying and going online, it is

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
  • A git-based code distribution system
  • A git-based code distribution system
  • A git-based code distribution system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific illustrations.

[0034] Acronyms and key term definitions

[0035] git: It is an open source distributed version control system that can effectively and quickly handle project version management from very small to very large. Git is an open source version control software developed by Linus Torvalds to help manage Linux kernel development.

[0036] Common Warehouse: Xiaoying technical team extracts the same logic codes used by multiple projects and stores them in a unified common warehouse.

[0037] feature branch: A branch for developers and testers to modify and verify features.

[0038] develop branch: the branch used to aggregate the features to be released and launched.

[0039] release branch: The branch used for pre-release deployment.

[0040] hotfix...

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 provides a code issuing system based on git, which is characterized in that the system comprises five modules: git warehouse, work order information database, target machine cluster, configuration management background and deployment operation platform. The invention effectively solves the problems of mutual interference of multiple requirements, multi-person cooperative development,remote code sharing, omission distribution and entrainment distribution in the test phase by designing a scheme of multi-branch, multi-environment, parallel development and serial distribution basedon the git version control and the improved version of gitflow workflow mode.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a git-based code release system. Background technique [0002] The existing release system based on svn single trunk is implemented in the following way: [0003] All developers develop on the same backbone of a warehouse, and testers conduct testing and verification in the same test environment, and finally manually incrementally deploy the modified files online. [0004] The main disadvantages of existing solutions are: [0005] During the testing phase, various requirements conflict with each other and interfere with each other, seriously affecting the development process; [0006] Multi-person collaborative work and remote code sharing cannot be realized during the development and testing phases; [0007] When deploying and going online, it is very easy to have the problems of file leakage and entrainment release. [0008] Therefore, we continue to develop a new rele...

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/60G06F8/71
CPCG06F8/60G06F8/71
Inventor 全郑静吴建明
Owner 深圳市小赢信息技术有限责任公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products