OpenJDKの後、OpenJFXはMercurialのにGitリポジトリから移行してきました

最近OpenJFXプロジェクトリーダーケビンRushforthは提出のGitHubにOpenJFXを移行する提案。

OpenJFXはJavaFXののオープンソース実装です。JavaFXのは、開発者が設計することができる強力なグラフィックスおよびマルチメディア処理ツールキットコレクション、である、作成、テスト、デバッグ、およびリッチクライアントプログラムを展開し、Javaおよびクロスプラットフォームとして。

JavaFXのJava APIライブラリが書き込まれているので、JavaFXアプリケーション・コードは、様々なJavaライブラリのAPIを呼び出すことができるように、例えばJavaFXアプリケーションは、システム機能にアクセスするためのJava APIライブラリを使用することができ、ローカルサーバーベースのミドルウェア・アプリケーションに接続されています。JavaFXのは、プログラムの外観をカスタマイズすることができ、CSSを見ていきますと、開発者がコーディングに集中できるようにビジネスロジックの実装とスタイルは、分離しました。(先頭からJDK。11、JavaFXのJDKモジュールを別途設けます。)

OpenJFXは現在、ホスティングのMercurialを使用して、プロジェクトスカーラ進行、およびJavaFXのと一緒に、一緒に私たちは報告された2つの日が来た、すでにGitHubの上でホストされているいくつかあり、MercurialのほとんどのBitbucketをホスティングしているオープンソースプロジェクトを使用することが発表さMercurialの、Gitリポジトリへの包括的な変更を放棄し、そのOpenJFXプロジェクトリーダーは、GitHubのプロジェクトのアップに行く時間だと思ったようです。

Skara 是一个研究用于 JDK 源码管理和代码审查的备选项的工具,它是官方 OpenJDK 上游 Mercurial 存储库在 GitHub 上的原型镜像。整个 Project Skara 项目是为了将 OpenJDK 从 Mercurial 中迁移出来,寻找新的托管平台,它的目标不是专门研究 Git,而是研究所有可行的替代方案,但是后来相关工具已经在 GitHub 上实现,也意味着事实上,Git 方案已经从中胜出。

此前已经有提案提议将所有单存储库 OpenJDK 项目迁移到 Git 上(JEP 357),提议保留所有版本控制历史记录和 tag,commit 消息将被重新设计以适应 Git 格式,jcheck、webrev 和 defpath 工具也将针对 Git 生态进行调整。迁移的主要原因是 Mercurial 相比 Git,版本控制元数据太大,此外,Git 的生态上可用工具和可托管性比较强。

实际上,当前 Git 才是版本控制的主流。根据 Stack Overflow 开发人员调查,近 90% 的开发人员使用 Git,而 Mercurial 是最不受欢迎的版本控制系统,只有约 3% 的开发人员采用。作为最广泛使用 Mercurial 的平台 Bitbucket,其上的 Mercurial 使用量正在稳步下降,而选择 Mercurial 的新 Bitbucket 用户比例已下降至不到 1%。

看来 Mercurial 真的黄昏了。

那么 Git 平台,你选择哪个?

おすすめ

転載: www.oschina.net/news/109313/openjfx-to-migrate-to-github