CN111625221A - Version control method, device, equipment and medium applied to integrated development environment - Google Patents
Version control method, device, equipment and medium applied to integrated development environment Download PDFInfo
- Publication number
- CN111625221A CN111625221A CN202010454452.2A CN202010454452A CN111625221A CN 111625221 A CN111625221 A CN 111625221A CN 202010454452 A CN202010454452 A CN 202010454452A CN 111625221 A CN111625221 A CN 111625221A
- Authority
- CN
- China
- Prior art keywords
- version control
- target
- displaying
- type
- control type
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
The application discloses a version control method and device applied to an integrated development environment, an electronic device and a readable storage medium, wherein the method comprises the following steps: after receiving a version control adding instruction, acquiring and displaying version control interface data; acquiring a target version control type selected by the user terminal according to the version control interface data; displaying existing engineering project files in a current development environment, and receiving a target file which is selected by the user terminal from the engineering project files and needs to be subjected to version control; and submitting the target file to a version control system corresponding to the target version control type so as to execute the version control operation corresponding to the target version control type on the target file. Therefore, the same type of version control system has the same user interface, and different types of version control systems have respective unified user interfaces, so that the version control system is more convenient for users to understand and operate, and the use experience of the users is improved.
Description
Technical Field
The present disclosure relates to the field of software development technologies, and in particular, to a version control method and apparatus applied to an integrated development environment, an electronic device, and a computer-readable storage medium.
Background
An Integrated Development Environment (IDE) is an application program for providing a program Development Environment, generally includes tools such as a code editor, a compiler, a debugger, and a graphical user interface, and is an Integrated Development software service suite integrating a code compiling function, an analyzing function, a compiling function, a debugging function, and the like. Generally, a better integrated development environment integrates a version control function, so that a user can conveniently store and manage program source codes and resources and realize the change of other information in the development process.
There are two ways of integrating version control by Visual studio, one is plug-in mode, and the other is VSPACackage mode. The plug-in mode provides the same interface and the same interface due to different version control types, and the plug-in mode is not beneficial to integration of different types of version control. For example, Git has push functionality while SVN does not. The VSPACack mode is customized by a developer, a developed product can only be used on Visual studio, the development difficulty is high, and meanwhile, due to the fact that a version control interface is customized, a user needs to adapt to a customized version control operation flow, different operation flows exist in the same type of version control, and user experience is affected. Some integrated development tools are internally provided with related version control functions, so that related integrated development environments need to be updated after a version control system is updated, and subsequent updating is inconvenient.
Therefore, how to solve the above problems is a great concern for those skilled in the art.
Disclosure of Invention
The application aims to provide a version control method, a version control device system, an electronic device and a computer readable storage medium which are applied to an integrated development environment, and the use experience of a user is improved.
In order to achieve the above object, the present application provides a version control method applied to an integrated development environment, including:
after receiving a version control adding instruction, acquiring and displaying version control interface data;
acquiring a target version control type selected by the user terminal according to the version control interface data;
displaying existing engineering project files in a current development environment, and receiving a target file which is selected by the user terminal from the engineering project files and needs to be subjected to version control;
and submitting the target file to a version control system corresponding to the target version control type so as to execute the version control operation corresponding to the target version control type on the target file.
Optionally, after the submitting the selected target file to the version control system corresponding to the target version control type, the method further includes:
displaying a menu object representing a version control function under the target version control type;
and receiving a selection instruction of the user terminal aiming at the menu object so as to execute corresponding version control operation.
Optionally, the displaying the menu object representing the version control function under the target version control type includes:
and displaying a corresponding menu object representing the version control function by combining the project node type corresponding to the currently selected target file and the target version control type.
Optionally, the displaying the menu object representing the version control function under the target version control type includes:
and displaying a corresponding menu object representing the version control function by combining the file state information of the currently selected target file and the target version control type.
Optionally, the displaying the menu object representing the version control function under the target version control type includes:
sending a request for acquiring a version control menu object to the version control system so that the version control system acquires the menu object representing the version control function from a corresponding version control type interface system according to the target version control type;
and displaying a version control function interface comprising the menu object according to the menu object returned by the version control system.
Optionally, the submitting the target file to the version control system corresponding to the target version control type includes:
sending a submission request to an action system corresponding to the target version control type according to the target file selected by the user terminal;
and calling a client agent corresponding to the target version control type through the action system, and submitting the target file to a version control system corresponding to the target version control type.
In order to achieve the above object, the present application provides a version control apparatus applied to an integrated development environment, comprising:
the interface display module is used for acquiring and displaying version control interface data after receiving the version control adding instruction;
the version selection module is used for acquiring a target version control type selected by the user terminal according to the version control interface data;
the file selection module is used for displaying the existing engineering project files in the current development environment and receiving a target file which is selected by the user terminal from the engineering project files and needs to be subjected to version control;
and the file submitting module is used for submitting the target file to the version control system corresponding to the target version control type so as to execute the version control operation corresponding to the target version control type on the target file.
Optionally, the method further includes:
the menu display module is used for displaying the menu object which characterizes the version control function under the target version control type;
and the object selection module is used for receiving a selection instruction of the user terminal aiming at the menu object so as to execute corresponding version control operation.
To achieve the above object, the present application provides an electronic device including:
a memory for storing a computer program;
a processor for implementing the steps of any one of the aforementioned versioning methods applied to an integrated development environment when executing the computer program.
To achieve the above object, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when being executed by a processor, implements the steps of any one of the aforementioned versioning methods applied to an integrated development environment.
According to the scheme, the version control method applied to the integrated development environment comprises the following steps: after receiving a version control adding instruction, acquiring and displaying version control interface data; acquiring a target version control type selected by the user terminal according to the version control interface data; displaying existing engineering project files in a current development environment, and receiving a target file which is selected by the user terminal from the engineering project files and needs to be subjected to version control; and submitting the target file to a version control system corresponding to the target version control type so as to execute the version control operation corresponding to the target version control type on the target file. According to the method and the device, after the user terminal selects the target version control type and the target file, the target file can be submitted to the version control system corresponding to the target version control type, so that the version control operation corresponding to the target version control type can be executed on the target file, the version control systems of the same type are provided with the same user interface, the version control systems of different types are provided with respective uniform user interfaces, the understanding and the operation of a user are facilitated, and the use experience of the user is improved.
The application also discloses a version control device applied to the integrated development environment, electronic equipment and a computer readable storage medium, and the technical effects can be realized.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a version control method applied to an integrated development environment according to an embodiment of the present application;
FIG. 2 is a diagram of an exemplary interface for adding version control according to an embodiment of the present disclosure;
FIG. 3 is a diagram of a specific interface for selecting a version control type according to an embodiment of the present disclosure;
FIG. 4 is a diagram of a specific SVN login interface disclosed in an embodiment of the present application;
FIG. 5 is a schematic diagram of a specific creator information interface disclosed in an embodiment of the present application;
FIG. 6 is a diagram illustrating a specific interface for selecting a target document according to an embodiment of the present disclosure;
FIG. 7 is a flowchart of another version control method applied to an integrated development environment according to an embodiment of the present disclosure;
fig. 8 and 9 are schematic diagrams of a menu object display interface disclosed in an embodiment of the present application;
fig. 10 is a block diagram of a version control system applied to an integrated development environment according to an embodiment of the present application;
fig. 11 is a structural diagram of a version control apparatus applied to an integrated development environment according to an embodiment of the present application;
fig. 12 is a block diagram of an electronic device disclosed in an embodiment of the present application;
fig. 13 is a block diagram of another electronic device disclosed in the embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the related art, when existing integrated development tools integrate different version control types, some version control types provide the same operation flow, and the functions of different version controls are mixed up. Some methods are completely defined by a developer to operate the flow, so that the inconsistency of products is caused, and the experience of a user is influenced. And a related version control function is built in, so that a related integrated development environment needs to be updated after a version control system is updated, and part of integration performance is poor.
Therefore, the embodiment of the application discloses a version control method applied to an integrated development environment, which can solve the problem that the same type of version control has different operation flows, and different version control types have the same operation flow.
Referring to fig. 1, a version control method applied to an integrated development environment disclosed in an embodiment of the present application includes:
s101: after receiving a version control adding instruction, acquiring and displaying version control interface data;
in the embodiment of the application, the integrated development tool can provide a version control entrance, and a user can issue a version control adding instruction through the version control entrance. Specifically, as shown in fig. 2, a user may pop up a corresponding engineering menu by clicking a right key of an engineering node of the integrated development tool, where the menu includes an add version entry: add to Source Control. When the user clicks the entrance, namely the integrated development tool receives the version control adding instruction, the corresponding version control interface data can be obtained and displayed.
S102: acquiring a target version control type selected by the user terminal according to the version control interface data;
specifically, the version control interface data acquired by the integrated development environment may include information about the version control type, that is, the type of the integrated version control system may be presented to the user for the user to select. As shown in FIG. 3, a user may select a desired target version control type, such as an SVN, Git, etc. type, via a version control interface.
It should be noted that, after the user terminal selects the target version control type, the subsequent workflow may be executed according to the target version control type. For example, as shown in fig. 4, if the target version control type selected by the user terminal is SVN, jumping to an SVN login interface so that the user inputs SVN related information through the interface; as shown in fig. 5, if the target version control type selected by the user terminal is Git, the user terminal jumps to the creator information interface, and the user can input the corresponding name and mailbox information on the interface.
S103: displaying existing engineering project files in a current development environment, and receiving a target file which is selected by the user terminal from the engineering project files and needs to be subjected to version control;
in particular implementations, a user may select files that need to be added to the version control. As shown in fig. 6, after the user inputs login information or creator information, the integrated development environment may jump to a file display interface to display existing engineering project files in the current development environment, and the user may select a target file to be version-controlled from the existing engineering project files.
S104: and submitting the target file to a version control system corresponding to the target version control type so as to execute the version control operation corresponding to the target version control type on the target file.
In this step, after the user terminal selects the target file, the integrated development environment can automatically complete the file submission. Specifically, the integrated development environment may send a submission request to an action system corresponding to the target version control type according to the target file selected by the user terminal. And the action system further calls the client agent corresponding to the target version control type to submit the target file to the version control system corresponding to the target version control type.
According to the scheme, the version control method applied to the integrated development environment comprises the following steps: after receiving a version control adding instruction, acquiring and displaying version control interface data; acquiring a target version control type selected by the user terminal according to the version control interface data; displaying existing engineering project files in a current development environment, and receiving a target file which is selected by the user terminal from the engineering project files and needs to be subjected to version control; and submitting the target file to a version control system corresponding to the target version control type so as to execute the version control operation corresponding to the target version control type on the target file. According to the method and the device, after the user terminal selects the target version control type and the target file, the target file can be submitted to the version control system corresponding to the target version control type, so that the version control operation corresponding to the target version control type can be executed on the target file, the version control systems of the same type are provided with the same user interface, the version control systems of different types are provided with respective uniform user interfaces, the understanding and the operation of a user are facilitated, and the use experience of the user is improved.
The embodiment of the application discloses another version control method applied to an integrated development environment, and compared with the previous embodiment, the embodiment further explains and optimizes the technical scheme. Referring to fig. 7, specifically:
s201: after receiving a version control adding instruction, acquiring and displaying version control interface data;
s202: acquiring a target version control type selected by the user terminal according to the version control interface data;
s203: displaying existing engineering project files in a current development environment, and receiving a target file which is selected by the user terminal from the engineering project files and needs to be subjected to version control;
s204: submitting the target file to a version control system corresponding to the target version control type;
s205: displaying a menu object representing a version control function under the target version control type;
in the embodiment of the present application, after the file is submitted to the version control system, the current version control system, that is, the menu object for representing the version control function in the target version control type may be displayed. Fig. 8 and 9 show a menu object displayed under the SVN version control system and a menu object displayed under the Git version control system, respectively.
It should be noted that, when displaying the menu object under the target version control type, the corresponding menu object may be displayed in combination with the project node type and the target version control type corresponding to the currently selected target file, for example, the project node type may include, but is not limited to, project node, application node, object node, etc., and the version control function lists corresponding to different types of project tree nodes are also different; or the corresponding menu object may be displayed in combination with the file state information and the target version control type of the currently selected target file, for example, if the file is modified or there is a conflict, the version control function lists displayed correspondingly are also different; and simultaneously displaying the corresponding menu object by combining the project node type, the file state information and the target version control type of the target file.
In a specific implementation, the process of displaying the menu object under the target version control type may specifically include: the integrated development environment sends a request for acquiring a version control menu object to the version control system, the version control system can acquire the menu object representing the version control function from the corresponding version control type interface system according to the current target version control type, and then the integrated development environment can display the version control function interface comprising the menu object according to the menu object returned by the version control system.
S206: and receiving a selection instruction of the user terminal aiming at the menu object so as to execute corresponding version control operation.
After the menu object under the current version control system is displayed, the user terminal can click the corresponding menu object according to the service requirement to execute the corresponding version control operation.
A version control system applied to an integrated development environment is described below. In the system, the integrated development environment firstly acquires and displays version control interface data through a version control module, the version control module can respond to user operation and call a version control client module, and the version control client module then calls a version control system to realize final version control operation.
Fig. 10 is a block diagram of the version control system. Referring to fig. 10, the IDE interface system may send a request for obtaining the version control interface data to the version control module system, and the version control module system obtains the corresponding interface data through the corresponding version control module interface system according to the version control type specified by the request and returns the interface data to the IDE interface system for display. The version control module interface can respond to user operation and send an operation request to the corresponding version control module action system, the version control module action system can call the corresponding client module through the corresponding client agent, and the client module can forward the operation request to the corresponding version control system so as to execute corresponding operation.
In the embodiment of the application, the same type of version control type has uniform user interface experience, and different types of version control types have respective uniform user interface experience, so that the product performance is more consistent, and meanwhile, the user can understand the version control type more easily, and the operation is convenient. The corresponding interface of the version control system is directly used, so that higher efficiency can be achieved. In addition, the version control module and the client module are independently arranged, so that the integrated development environment is more stable. Furthermore, the version control function is configured in a plug-in mode, so that subsequent configuration updating is facilitated, and the expandability of the system is improved.
In the following, a version control apparatus applied to an integrated development environment according to an embodiment of the present application is introduced, and a version control apparatus applied to an integrated development environment described below and a version control method applied to an integrated development environment described above may be referred to each other.
Referring to fig. 11, a version control apparatus applied to an integrated development environment according to an embodiment of the present application includes:
the interface display module 301 is configured to obtain and display version control interface data after receiving the version control adding instruction;
the version selection module 302 is used for acquiring a target version control type selected by the user terminal according to the version control interface data;
the file selection module 303 is configured to display existing engineering project files in a current development environment, and receive a target file that needs to be version-controlled and is selected from the engineering project files by the user terminal;
a file submitting module 304, configured to submit the target file to the version control system corresponding to the target version control type, so as to execute a version control operation corresponding to the target version control type on the target file.
For the specific implementation process of the modules 301 to 304, reference may be made to the corresponding content disclosed in the foregoing embodiments, and details are not repeated here.
On the basis of the foregoing embodiment, as a preferred implementation, the version control apparatus provided in the embodiment of the present application may further include:
the menu display module is used for displaying the menu object which characterizes the version control function under the target version control type;
and the object selection module is used for receiving a selection instruction of the user terminal aiming at the menu object so as to execute corresponding version control operation.
The present application further provides an electronic device, and referring to fig. 12, an electronic device provided in an embodiment of the present application includes:
a memory 100 for storing a computer program;
the processor 200, when executing the computer program, may implement the steps provided by the above embodiments.
Specifically, the memory 100 includes a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer-readable instructions, and the internal memory provides an environment for the operating system and the computer-readable instructions in the non-volatile storage medium to run. The processor 200 may be a Central Processing Unit (CPU), a controller, a microcontroller, a microprocessor or other data processing chip in some embodiments, and provides computing and controlling capability for the electronic device, and when executing the computer program stored in the memory 100, the method may implement the steps of the version control method applied to the integrated development environment disclosed in any of the foregoing embodiments.
On the basis of the above embodiment, as a preferred implementation, referring to fig. 13, the electronic device further includes:
and an input interface 300 connected to the processor 200, for acquiring computer programs, parameters and instructions imported from the outside, and storing the computer programs, parameters and instructions into the memory 100 under the control of the processor 200. The input interface 300 may be connected to an input device for receiving parameters or instructions manually input by a user. The input device may be a touch layer covered on a display screen, or a button, a track ball or a touch pad arranged on a terminal shell, or a keyboard, a touch pad or a mouse, etc.
And a display unit 400 connected to the processor 200 for displaying data processed by the processor 200 and for displaying a visualized user interface. The display unit 400 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch panel, or the like.
And a network port 500 connected to the processor 200 for performing communication connection with each external terminal device. The communication technology adopted by the communication connection can be a wired communication technology or a wireless communication technology, such as a mobile high definition link (MHL) technology, a Universal Serial Bus (USB), a High Definition Multimedia Interface (HDMI), a wireless fidelity (WiFi), a bluetooth communication technology, a low power consumption bluetooth communication technology, an ieee802.11 s-based communication technology, and the like.
While fig. 13 illustrates only an electronic device having the assembly 100 and 500, those skilled in the art will appreciate that the configuration illustrated in fig. 13 is not intended to be limiting of electronic devices and may include fewer or more components than those illustrated, or some components may be combined, or a different arrangement of components.
The present application also provides a computer-readable storage medium, which may include: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk. The storage medium stores a computer program, and the computer program is executed by a processor to realize the steps of the version control method applied to the integrated development environment disclosed by any one of the above embodiments.
According to the method and the device, after the user terminal selects the target version control type and the target file, the target file can be submitted to the version control system corresponding to the target version control type, so that the version control operation corresponding to the target version control type can be executed on the target file, the version control systems of the same type have the same user interface, the version control systems of different types have respective uniform user interfaces, the understanding and the operation of a user are facilitated, and the use experience of the user is improved.
The embodiments are described in a progressive manner in the specification, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. For the system disclosed by the embodiment, the description is relatively simple because the system corresponds to the method disclosed by the embodiment, and the relevant points can be referred to the method part for description. It should be noted that, for those skilled in the art, it is possible to make several improvements and modifications to the present application without departing from the principle of the present application, and such improvements and modifications also fall within the scope of the claims of the present application.
It is further noted that, in the present specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Claims (10)
1. A version control method applied to an integrated development environment is characterized by comprising the following steps:
after receiving a version control adding instruction, acquiring and displaying version control interface data;
acquiring a target version control type selected by the user terminal according to the version control interface data;
displaying existing engineering project files in a current development environment, and receiving a target file which is selected by the user terminal from the engineering project files and needs to be subjected to version control;
and submitting the target file to a version control system corresponding to the target version control type so as to execute the version control operation corresponding to the target version control type on the target file.
2. The version control method according to claim 1, further comprising, after the submitting the selected target file to a version control system corresponding to the target version control type:
displaying a menu object representing a version control function under the target version control type;
and receiving a selection instruction of the user terminal aiming at the menu object so as to execute corresponding version control operation.
3. The version control method according to claim 2, wherein the displaying of the menu object characterizing the version control function under the target version control type comprises:
and displaying a corresponding menu object representing the version control function by combining the project node type corresponding to the currently selected target file and the target version control type.
4. The version control method according to claim 2, wherein the displaying of the menu object characterizing the version control function under the target version control type comprises:
and displaying a corresponding menu object representing the version control function by combining the file state information of the currently selected target file and the target version control type.
5. The version control method according to claim 2, wherein the displaying of the menu object characterizing the version control function under the target version control type comprises:
sending a request for acquiring a version control menu object to the version control system so that the version control system acquires the menu object representing the version control function from a corresponding version control type interface system according to the target version control type;
and displaying a version control function interface comprising the menu object according to the menu object returned by the version control system.
6. The version control method according to any one of claims 1 to 5, wherein the submitting the target file to the version control system corresponding to the target version control type includes:
sending a submission request to an action system corresponding to the target version control type according to the target file selected by the user terminal;
and calling a client agent corresponding to the target version control type through the action system, and submitting the target file to a version control system corresponding to the target version control type.
7. A version control apparatus applied to an integrated development environment, comprising:
the interface display module is used for acquiring and displaying version control interface data after receiving the version control adding instruction;
the version selection module is used for acquiring a target version control type selected by the user terminal according to the version control interface data;
the file selection module is used for displaying the existing engineering project files in the current development environment and receiving a target file which is selected by the user terminal from the engineering project files and needs to be subjected to version control;
and the file submitting module is used for submitting the target file to the version control system corresponding to the target version control type so as to execute the version control operation corresponding to the target version control type on the target file.
8. The version control device according to claim 7, further comprising:
the menu display module is used for displaying the menu object which characterizes the version control function under the target version control type;
and the object selection module is used for receiving a selection instruction of the user terminal aiming at the menu object so as to execute corresponding version control operation.
9. An electronic device, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the version control method as claimed in any one of claims 1 to 6 applied to an integrated development environment when executing said computer program.
10. A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, carries out the steps of the version control method applied to an integrated development environment according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010454452.2A CN111625221B (en) | 2020-05-26 | 2020-05-26 | Version control method, device, equipment and medium applied to integrated development environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010454452.2A CN111625221B (en) | 2020-05-26 | 2020-05-26 | Version control method, device, equipment and medium applied to integrated development environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111625221A true CN111625221A (en) | 2020-09-04 |
CN111625221B CN111625221B (en) | 2023-09-29 |
Family
ID=72259985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010454452.2A Active CN111625221B (en) | 2020-05-26 | 2020-05-26 | Version control method, device, equipment and medium applied to integrated development environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111625221B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112083916A (en) * | 2020-09-10 | 2020-12-15 | 艾普阳科技(深圳)有限公司 | Version self-adaption method applied to integrated development environment and related components |
CN112148354A (en) * | 2020-09-27 | 2020-12-29 | 网易(杭州)网络有限公司 | Game starting method and device |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001082066A1 (en) * | 2000-04-21 | 2001-11-01 | Togethersoft Corporation | Diagrammatic control of software in a version control system |
CN101430643A (en) * | 2007-11-05 | 2009-05-13 | 国际商业机器公司 | Method and apparatus for providing item development environment, and item development system |
US20090293043A1 (en) * | 2008-05-23 | 2009-11-26 | Microsoft Corporation | Development environment integration with version history tools |
CN108319466A (en) * | 2017-12-15 | 2018-07-24 | 北京先进数通信息技术股份公司 | A kind of restoration methods and device of configuration information |
CN108376065A (en) * | 2018-03-01 | 2018-08-07 | 中国航空无线电电子研究所 | The system for building the avionics software development environment of model-driven |
CN108920137A (en) * | 2018-07-01 | 2018-11-30 | 甘肃万维信息技术有限责任公司 | A kind of system of creation web project and code based on eclipse frame |
CN109117180A (en) * | 2018-09-28 | 2019-01-01 | 中国银行股份有限公司 | A kind of integrated method and device of program |
CN109522025A (en) * | 2018-10-30 | 2019-03-26 | 深圳市小赢信息技术有限责任公司 | A kind of code delivery system based on git |
CN109656618A (en) * | 2018-12-13 | 2019-04-19 | 泰康保险集团股份有限公司 | Source code edition control method, configuration server, medium, electronic equipment |
WO2019153013A1 (en) * | 2018-02-05 | 2019-08-08 | Codestream, Inc. | Systems and methods for providing an instant communication channel within integrated development environments |
WO2020088344A1 (en) * | 2018-10-31 | 2020-05-07 | 北京数聚鑫云信息技术有限公司 | Api version control method, apparatus, device, and medium |
-
2020
- 2020-05-26 CN CN202010454452.2A patent/CN111625221B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001082066A1 (en) * | 2000-04-21 | 2001-11-01 | Togethersoft Corporation | Diagrammatic control of software in a version control system |
CN101430643A (en) * | 2007-11-05 | 2009-05-13 | 国际商业机器公司 | Method and apparatus for providing item development environment, and item development system |
US20090293043A1 (en) * | 2008-05-23 | 2009-11-26 | Microsoft Corporation | Development environment integration with version history tools |
CN108319466A (en) * | 2017-12-15 | 2018-07-24 | 北京先进数通信息技术股份公司 | A kind of restoration methods and device of configuration information |
WO2019153013A1 (en) * | 2018-02-05 | 2019-08-08 | Codestream, Inc. | Systems and methods for providing an instant communication channel within integrated development environments |
CN108376065A (en) * | 2018-03-01 | 2018-08-07 | 中国航空无线电电子研究所 | The system for building the avionics software development environment of model-driven |
CN108920137A (en) * | 2018-07-01 | 2018-11-30 | 甘肃万维信息技术有限责任公司 | A kind of system of creation web project and code based on eclipse frame |
CN109117180A (en) * | 2018-09-28 | 2019-01-01 | 中国银行股份有限公司 | A kind of integrated method and device of program |
CN109522025A (en) * | 2018-10-30 | 2019-03-26 | 深圳市小赢信息技术有限责任公司 | A kind of code delivery system based on git |
WO2020088344A1 (en) * | 2018-10-31 | 2020-05-07 | 北京数聚鑫云信息技术有限公司 | Api version control method, apparatus, device, and medium |
CN109656618A (en) * | 2018-12-13 | 2019-04-19 | 泰康保险集团股份有限公司 | Source code edition control method, configuration server, medium, electronic equipment |
Non-Patent Citations (4)
Title |
---|
JUDASN: "16. 版本控制讲解(SVN + Git)", pages 2 - 7 * |
三生_93: "图文详解 : 什么是版本控制?Eclipse配置SVN和IDEA配置GIT教程" * |
奔跑者RUNNER: "IntelliJ-IDEA 详细教程四 版本控制SVN 及Git" * |
罗战: "luckycoder / IntelliJ-IDEA-Tutorial" * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112083916A (en) * | 2020-09-10 | 2020-12-15 | 艾普阳科技(深圳)有限公司 | Version self-adaption method applied to integrated development environment and related components |
CN112148354A (en) * | 2020-09-27 | 2020-12-29 | 网易(杭州)网络有限公司 | Game starting method and device |
CN112148354B (en) * | 2020-09-27 | 2023-07-25 | 网易(杭州)网络有限公司 | Game starting method and device |
Also Published As
Publication number | Publication date |
---|---|
CN111625221B (en) | 2023-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110221872B (en) | Page jump method and device, electronic equipment and storage medium | |
CN110837369A (en) | Form generation method and device, electronic equipment and storage medium | |
CN110851114A (en) | Business system development method and device, electronic equipment and storage medium | |
US9195522B2 (en) | Method and device for controlling communication between applications in a web runtime environment | |
US10194288B2 (en) | Sticker distribution system for messaging apps | |
US10057118B2 (en) | Method and apparatus for enabling dynamic analytics configuration on a mobile device | |
US20190205111A1 (en) | Dynamically Deploying a Component in an Application | |
US11513775B2 (en) | Group control and management among electronic devices | |
CN111736818A (en) | Application creation method and device based on container cloud, electronic equipment and storage medium | |
CN111190673B (en) | Page display method and device based on operation monitoring and electronic equipment | |
CN107608663B (en) | Mobile application plug-in and mobile application development method and device | |
CN109445841B (en) | Interface document management method, device, server and storage medium | |
CN111625221B (en) | Version control method, device, equipment and medium applied to integrated development environment | |
CN110795181A (en) | Application program interface display method and device based on skip protocol and electronic equipment | |
CN111130891A (en) | Server management device and method, electronic equipment and storage medium | |
Skinner et al. | Setting up the JBrowse genome browser | |
KR20110090651A (en) | Method and apparatus for generating application user adapted in portable terminal | |
CN112099788B (en) | Visual data development method, system, server and storage medium | |
CN110968367A (en) | E-commerce commodity field configuration method, device, server and storage medium | |
US20170168796A1 (en) | Method and electronic apparatus for transferring application program from pc to mobile apparatus | |
CN113296772A (en) | Page configuration method and device, computer equipment and readable storage medium | |
CN111766987B (en) | Application program management method and device and electronic equipment | |
CN108600838B (en) | Information source switching method and device for Android television, Android television and readable storage medium | |
CN104572661A (en) | Terminal equipment and information processing method | |
CN110764864A (en) | Terraform-based visual resource arrangement method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |