Python选择Mercurial Hg版本控制系统

开发 后端
Guido van Rossum(Python之父)在邮件列表上宣布,Python将选择Mercurial(Hg)作为新的版本控制系统。

近日,Guido van Rossum(Python之父)在邮件列表上宣布,Python将选择Mercurial(Hg)作为新的版本控制系统。他预计将在今年夏天前迁移到Mercurial。Rossum是依据收到的邮件或Twitter上Python开发者的反馈决定选择Mercurial的,他认为相对于Bzr,Mercurial更容易被SVN用户掌握。

根据IBM开发者园地的介绍:Mercurial是一种轻量级分布式版本控制系统,采用Python语言实现,易于学习和使用,扩展性强,采用GNU GPL授权。相对于传统的版本控制,优点有:

更轻松的管理

由于采用了分布式的模型,每个用户管理自己的 repository,管理员只需协调同步这些repository。

更健壮的系统

分布式系统比集中式的单服务器系统更健壮,单服务器系统一旦服务器出现问题整个系统就不能运行了,分布式系统通常不会因为一两个节点而受到影响。

对网络的依赖性更低

由于同步可以放在任意时刻进行,Mercurial甚至可以离线进行管理,只需在有网络连接时同步。

【编辑推荐】

  1. Google公布Unladen Swallow 改进Python性能
  2. Python 3 初探: Python 3 的新特性
  3. NetBeans IDE新增Python支持
责任编辑:张燕妮 来源: Linux论坛
相关推荐

2009-03-23 09:53:47

LinuxGNOMEGit版本

2021-02-04 06:54:09

DevOpsGitLab系统

2011-04-08 18:00:19

GitSubversion版本控制系统

2013-04-27 10:37:35

Python

2014-12-16 11:02:06

PythonGitHub

2021-12-08 14:06:19

Python语音识别开发

2011-01-26 09:09:06

版本控制系统GitLinux

2023-08-23 17:06:35

2022-09-14 09:18:52

SubversionLinux系统

2022-09-13 09:00:19

SubversionLinux

2022-03-17 00:07:00

工业控制系统

2020-09-27 09:50:35

自动化

2017-09-01 06:45:37

2023-05-24 14:58:23

2023-10-16 12:42:00

物联网IOT

2014-06-23 10:22:18

2020-06-15 10:53:16

工控安全工业控制网络安全

2023-10-24 20:41:28

物联网控制系统

2010-09-14 14:22:22

2011-04-08 10:10:23

点赞
收藏

51CTO技术栈公众号