Branch automatic management method in application modularization, storage medium, device and method

An application component and automatic management technology, applied in software maintenance/management, program control design, electrical and digital data processing, etc., can solve problems such as branch switching errors, ineffective application recording and management, affecting the normal operation of the final application, etc. The effect of reducing labor costs and improving development efficiency

Active Publication Date: 2019-07-16
WUHAN DOUYU NETWORK TECH CO LTD
View PDF20 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the existing project construction scheme, the corresponding relationship between branches and built applications, that is, which branches cooperate to build which version of the application has not been effectively recorded and managed, which can easily lead to problems in the process of building applications. In , due to some branch switching errors, the normal operation of the final application is affected

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
  • Branch automatic management method in application modularization, storage medium, device and method
  • Branch automatic management method in application modularization, storage medium, device and method
  • Branch automatic management method in application modularization, storage medium, device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be further described in detail below in conjunction with the drawings and embodiments.

[0033] See figure 1 As shown, the embodiment of the present invention provides an automatic branch management method in application componentization, which is used in the Android application development process to complete the automatic configuration of the components constituting the application branch. The automatic branch management method in application componentization of the present invention specifically includes:

[0034] S1: Download the script file corresponding to the current version of the application to be packaged from the server to the local. The script file is used to record the branches corresponding to different versions of the application and the components that constitute the branch; each application includes multiple versions in the development process , Such as "1.0.0" version, "1.0.1", etc., each version of the application includes multip...

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 branch automatic management method in application modularization, a storage medium, a device and a method. The method relates to the field of application development and comprises the steps of downloading a script file corresponding to a current version application to be packaged to the local from a server side, wherein the script file is used for recording branches corresponding to different versions of applications and components forming the branches; synchronizing the code files of all the components of the server to a local script file; obtaining a branch formingthe current version application to be packaged and a component forming the branch based on the record of the script file; based on the acquired branch and component information, switching a code fileof an acquired component out of the script file, and placing the switched code file of the component under the branch to which the current component belongs; and compiling the code file arranged underthe branch to package the current version application to be packaged. According to the invention, the orderly operation of branch switching in the modularization of the application can be effectivelyensured.

Description

Technical field [0001] The invention relates to the field of application development, in particular to a method, storage medium, equipment and method for branch automatic management in application componentization. Background technique [0002] In the implementation process of the Android componentization project, each module in the original code needs to be split into multiple components for management, resulting in a MAVEN management library being split into multiple management libraries, and each The management repository includes multiple git branch directories. The operation of the entire project needs to rely on the cooperation of multiple components to compile. Since there are multiple branches within each component, the entire project is actually built by combining different branches of multiple components. MAVEN is a project management tool. git is an open source distributed version control system. [0003] In the existing project construction plan, the correspondence b...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F8/41G06F8/71
CPCG06F8/41G06F8/71G06F9/44526
Inventor 张磊陈少杰张文明
Owner WUHAN DOUYU NETWORK TECH CO LTD
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