Inhaltsverzeichnis
回复内容:
Heim Backend-Entwicklung Python-Tutorial 如何评价 Python 迁移到 GitHub?

如何评价 Python 迁移到 GitHub?

Jun 06, 2016 pm 04:24 PM

对于新项目而言 Mercurial 是否已不再值得考虑?

回复内容:

看着个:PEP 0507 -- Migrate CPython to Git and GitLab
One feature that the current tooling (Mercurial, Rietveld) has is that the primary language for all of the pieces are written in Python. This PEP focuses more on the best tools for the job and not necessarily on the best tools that happen to be written in Python.
也就是说,之前用hg的原因之一是hg使用python写的,git不是。而显然这太狭隘。

而关于hg和git的对比,也有专门描述:
Whether Mercurial or Git is better on a technical level is a highly subjective opinion. This PEP does not state whether the mechanics of Git or Mercurial are better, and instead focuses on the network effect that is available for either option. While this PEP proposes switching to Git, Mercurial users are not left completely out of the loop. By using the hg-git extension for Mercurial, working with server-side Git repositories is fairly easy and straightforward.
另外,最后他们决定了不用gitlab,而用github。[core-workflow] We will be moving to GitHub

至少,在不远的将来,我可以把我对python的修改:unicode编译、android支持、uwp支持,都推回去了。 因为独裁者Guido 更喜欢 GitHub。

Benevolent Dictator For Life 从 maillist 里的声明可以看出,对于已经习惯使用 hg 的用户来说,他们的建议是:在 hg 客户端上安装使用 hg-git 插件来操作 git 库,这样就使得客户端的体验与之前的 hg 完全一致。
但我并不长期看好这种做法,这样使用中间件进行转换操作显然是折衷的过渡策略,是一种暂时的妥协。git 协议还是在不断更新中,hg-git 这个插件以后会怎样也很难说。
即使 mercurial 仍然继续积极维护,失去了本语言平台最大项目的支撑,它也没有出头之日了。
不管怎样,为 mercurial 这一相比 git 来说更加简单易用的轻量级分布式版本控制系统感到惋惜。
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie benutze ich eine schöne Suppe, um HTML zu analysieren? Wie benutze ich eine schöne Suppe, um HTML zu analysieren? Mar 10, 2025 pm 06:54 PM

Wie benutze ich eine schöne Suppe, um HTML zu analysieren?

Bildfilterung in Python Bildfilterung in Python Mar 03, 2025 am 09:44 AM

Bildfilterung in Python

So herunterladen Sie Dateien in Python So herunterladen Sie Dateien in Python Mar 01, 2025 am 10:03 AM

So herunterladen Sie Dateien in Python

So verwenden Sie Python, um die ZiPF -Verteilung einer Textdatei zu finden So verwenden Sie Python, um die ZiPF -Verteilung einer Textdatei zu finden Mar 05, 2025 am 09:58 AM

So verwenden Sie Python, um die ZiPF -Verteilung einer Textdatei zu finden

Intro zu Flask: Hinzufügen einer Kontaktseite Hinzufügen Intro zu Flask: Hinzufügen einer Kontaktseite Hinzufügen Feb 28, 2025 am 10:03 AM

Intro zu Flask: Hinzufügen einer Kontaktseite Hinzufügen

Wie man mit PDF -Dokumenten mit Python arbeitet Wie man mit PDF -Dokumenten mit Python arbeitet Mar 02, 2025 am 09:54 AM

Wie man mit PDF -Dokumenten mit Python arbeitet

Wie kann man mit Redis in Django -Anwendungen zwischenstrichen Wie kann man mit Redis in Django -Anwendungen zwischenstrichen Mar 02, 2025 am 10:10 AM

Wie kann man mit Redis in Django -Anwendungen zwischenstrichen

Wie führe ich ein tiefes Lernen mit Tensorflow oder Pytorch durch? Wie führe ich ein tiefes Lernen mit Tensorflow oder Pytorch durch? Mar 10, 2025 pm 06:52 PM

Wie führe ich ein tiefes Lernen mit Tensorflow oder Pytorch durch?

See all articles