Get the App
SLTechnology News&Howtos  ›  Development  › 

What are the advantages of Python choosing Mercurial Hg version control system

Shulou Source: shulou.com Published: 2022-06-02 19:44:38 10月03日 Update

Editor to share with you what are the advantages of Python choosing Mercurial Hg version control system. I hope you will get something after reading this article. Let's discuss it together.

Recently, Guido van Rossum (the father of Python) announced on the mailing list that Python will choose Mercurial (Hg) as the new version control system. He is expected to move to Mercurial by this summer. Rossum chose Mercurial based on emails received or feedback from Python developers on Twitter, and he thought it was easier to be mastered by SVN users than Bzr,Mercurial.

According to the introduction of IBM developer Park, Mercurial is a lightweight distributed version control system, which is implemented in Python language, easy to learn and use, strong expansibility and GNU GPL authorization. Compared with traditional version control, the advantages are:

Easier management

Because of the distributed model, each user manages his own repository, and the administrator only needs to coordinate and synchronize these repository.

A more robust system

The distributed system is more robust than the centralized single-server system. Once there is a problem with the server, the whole system can not run, and the distributed system is usually not affected by one or two nodes.

Less dependent on the network

Because synchronization can be done at any time, Mercurial can even be managed offline, as long as it is synchronized when there is a network connection.

After reading this article, I believe you have a certain understanding of "what are the advantages of Python choosing Mercurial Hg version control system". If you want to know more about it, you are welcome to follow the industry information channel. Thank you for reading!

Tags: System version control control system selection distributed management advantages server synchronization service robust just developer user article web mail development two Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Apple Linux Shulou Information MariaDB OPPO Reno