What are the advantages of Python choosing Mercurial Hg version control system
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!