Inspire creativity: CodeArts Repo takes you through the way of efficient code collaborative development

Today I will bring you an introduction to CodeArts Repo, Huawei Cloud's self-developed full-stack code hosting platform, hoping to provide you with an excellent choice for choosing a code hosting platform for your internal development.

1. History of code hosting development  

         

picture

         

A brief overview of the development history of the version control system has gone through three generations. Let me give you a brief introduction:

1.1 The first generation  

No network deployment, only one file can be operated at a time, based on synchronous lock blocking mechanism, typical products: RCS, SCCS

1.2 Second generation  

Centralized network deployment, can operate multiple files at a time, supports concurrent operations but needs to be merged locally, and then submitted to the repository, typical products: CVS, Subversion, SourceSafe, Microsoft's TFS version control system

1.3 The third generation  

Distributed network deployment, operating multiple files based on changesets, supports concurrency, needs to be submitted first, and then merged into the repository, typical products: Git, Mercurial, Bazaar.

Among them, the third generation is a distributed version control system (Distributed Version Control System) represented by Git. Git was born in 2002 and was developed by the Linux open source community led by Linus Torvalds, the father of Linux. The original intention was to use it to manage the huge open source code of the Linux kernel, and it was subsequently carried forward by international open source software such as GitHub and Gitlab, and is currently used by most open source projects and enterprise projects. Git belongs to the mainstream technology of current code hosting.

   

Guess you like

Origin blog.csdn.net/mo3408/article/details/131938552