出版物を通じて のブログで 人気のある共同開発プラットフォーム Bitbucket、このプラットフォームは互換性がなくなることが発表されました ソース管理システム 代わりにGitを優先して変更されるMercurial。
当初、BitbucketサービスはMercurialのみに焦点を当てていましたが、2011年から、Gitのサポートも開始したことを覚えておくことが重要です。 Bitbucketは、バージョン管理ツールから、完全なソフトウェア開発サイクルを管理するためのプラットフォームに進化したことに注意してください。
今年は、 Bitbucketの開発は、共同開発と自動化ツールの拡張の分野に焦点を当てます、プロジェクトの計画、コーディング、および展開を簡素化するのに役立ちます。
28万を超えるリポジトリがあり、 Bitbucketは10万人の登録ユーザーを祝いましたs Bitbucket Cloud 去年のXNUMX月。 Bitbucketは、Jira、Trello、およびプラットフォームを所有するAtlassianファミリーのその他のツールなどのツールとの統合を提供します。
このプラットフォームでは、コードのデプロイ、テスト、監視、分析、またはオブジェクトの保存が可能です。 AWS、JFrog、Datadog、LaunchDarkly、Slackなどとのオープンな統合を提供します。
あなたがgitの使用に傾いている理由は XNUMXつのバージョン管理システムのサポートは、計画の実装を遅くし、複雑にするため、すべての注意をGitのみに集中させ、Mercurialを完全に放棄することが決定されました。 Gitは、より関連性が高く、機能的で人気のある製品として選択されています。
Bitbucketチームは、新しいMercurialリポジトリの作成を完了する予定です。 ユーザーによる 1年2020月XNUMX日現在.
その後、 同じ年の1月XNUMX日以降、ユーザーはBitbucketまたはそのAPIを介してMercurial機能を使用できなくなります。 そして、すべてのMercurialデポジットが削除されます。 Bitbucketの現在のMercurial機能はすべて、段階的に廃止される前の来年の31月XNUMX日まで利用可能になります。
したがって、ユーザーはGitに移行することをお勧めします。 リポジトリを変換するために提供されるユーティリティ。 開発者が通常のツールを変更したくない場合は、他のオープンソースホスティングサービスに切り替えることをお勧めします。 たとえば、Mercurialのサポートは、SourceForge、Mozdev、およびSavannahで提供されています。
Bitbucketチームによると、高品質のアイテムを作成するには、細心の注意が必要です。
「Gitは最も広く使用されているツールであるため、Mercurialは進化するにつれて問題を無視するリスクがあります」とブログ投稿は読んでいます。
Merccurialのサポートを放棄するという決定を正当化するために、Bitbucketチームは調査の結果を報告します
Stack Overflowの調査によると、開発者のほぼ90%がGitを好み、回答者の3%だけがMercurialを使用しています。.
Bitbucketの内部統計は同様の傾向を確認しており、Mercurialの人気が着実に低下していることを示しています。Mercurialの新規ユーザーの1%未満が選択されています。 同時に、Mercurialは、Mozilla、OpenOffice.org、OpenSolaris、OpenJDK、Nginx、Xine、およびW3Cのプロジェクトの開発に引き続き使用されています。
水銀鉱床を移動および輸出する方法は?
チーム Bitbucketは、開発チームが既存のMercurialリポジトリをGitに移行することを推奨しています。
これを行うには、 さまざまなGit変換ツールを提供します hg-fast-exportやhg-gitMercurialプラグインなど、市場に出回っています。
顧客の移行をサポートするために、Bitbucketは、より良い移行に必要な知識とツールを提供する次のリソースを作成しました。変換ツール、移行、ヒント、情報のトラブルシューティングヘルプについて説明する専用のコミュニティスレッドと、プルクエリの生成、新しいデータベースの作成、Gitフックの基本。
ただし、ブログ投稿によると、Mercurialシステムを引き続き使用したいお客様のために、無料および有料のMercurialホスティングサービスが多数あります。