Supercharge Your Innovation With Domain-Expert AI Agents!

Use of distributed source control in centralized source control environment

A centralized and distributed technology, used in version control, program control devices, special data processing applications, etc., can solve problems such as expensive, difficult source control systems, and large investment.

Active Publication Date: 2013-04-03
MICROSOFT TECH LICENSING LLC
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Companies often have significant investments in their centralized source control systems and may find it difficult and expensive to change to a different type of source control system
Many developers prefer to use a distributed source control system, but may also need to check in their source code into the company's centralized source control system

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
  • Use of distributed source control in centralized source control environment
  • Use of distributed source control in centralized source control environment
  • Use of distributed source control in centralized source control environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] The present application relates to systems and methods for using a distributed source control system in a centralized source control environment. Using the described systems and methods, a copy of the source code repository is obtained from a centralized source control system and stored on a server computer. Typically, the copy of the source code repository corresponds to the software development project on which the user is working. A copy of the source code repository is used as the software repository for the distributed source control system. A copy of the source code repository is periodically updated, mirroring changes made to the source code repository on the centralized source control system. In this invention, the copy of the source code repository is called the team hub.

[0012] Distributed source control systems typically include multiple client computers. When a software developer on one of the client computers needs to work on a project, the software de...

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 present invention relates to use of distributed source control in a centralized source control environment. The invention provides a method for using a centralized source control system in a condition of centralized source control system. A first file set is obtained from a source control storage database and is stored in first electronic computing equipment. The first file set comprises total or partial of a code library in the centralized source control system. Second electronic computing equipment in the distributed source control system receives the request to at least one part of the code library. As the request result, at least one part of a first file set is transmitted to the second electronic computing equipment. The varied set of the first file set is received from the second electronic computing equipment. The varied set is processed to a forat which is compatible with the source control storage database. The varied set is presented to the source control storage database.

Description

technical field [0001] The present invention relates to the use of distributed source control in a centralized source control environment. Background technique [0002] Source control systems are used during software development for revision control of source code. Centralized source control systems permit revision control from a central location, usually based on a client / server model. In a centralized source control system, a server computer typically maintains a source code repository. A software developer on a client computer can check-in source code from the source code repository, and check-in the source code back to the source code repository, for example, after making a code change. [0003] Distributed source control systems provide revision control based on a peer-to-peer model. In a distributed source control system, a working copy of the source code on each peer node (eg, each client computer) may constitute a source code repository. Distributed source contro...

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): G06F9/44
CPCG06F8/71G06F16/178G06F16/116G06F16/162G06F16/1844G06F16/273
Inventor V·伯克特T·A·布赫
Owner MICROSOFT TECH LICENSING LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More