Bitbucket видалить підтримку Mercurial і зосередиться на Git

Бітбукет

Через публікацію в блозі популярною платформою спільного розвитку Bitbucket, було оголошено, що ця платформа більше не буде сумісна з система управління джерелом Меркуріал, який замість цього буде змінено на користь Git.

Важливо пам’ятати, що спочатку служба Bitbucket була орієнтована лише на Mercurial, але з 2011 року вона також почала надавати підтримку Git. Зазначається, що Bitbucket зараз перетворився з інструментів контролю версій на платформу для управління повним циклом розробки програмного забезпечення.

Цього року Розробка Bitbucket буде зосереджена на галузі спільної розробки та розширення засобів автоматизації, що допоможе спростити планування проекту, кодування та розгортання.

Маючи понад 28 мільйонів сховищ, Bitbucket відсвяткував 10 мільйонів зареєстрованих користувачівs на Bitbucket Cloud минулого квітня. Bitbucket пропонує інтеграцію з такими інструментами, як Jira, Trello та іншими інструментами сімейства Atlassian, якому належить платформа.

Платформа дозволяє розгортати, тестувати, контролювати, аналізувати код або зберігати об'єкти. Забезпечує відкриту інтеграцію з AWS, JFrog, Datadog, LaunchDarkly, Slack та іншими.

Причина, по якій ви схиляєтесь до використання git, полягає в тому, що Підтримка двох систем управління версіями уповільнює і ускладнює реалізацію планів, тому було вирішено зосередити всю увагу лише на Git і повністю відмовитися від Mercurial. Git обраний як більш відповідний, функціональний та популярний продукт.

Команда Bitbucket планує завершити створення нових сховищ Mercurial користувачами станом на 1 лютого 2020 року.

Тоді З 1 червня того ж року користувачі не зможуть використовувати функції Mercurial на Bitbucket або через його API і всі родовища ртуті будуть видалені. Що стосується всіх поточних функцій Bitbucket Mercurial, вони будуть доступні до 31 травня наступного року, перш ніж буде припинено.

Тому користувачам рекомендується перейти на Git, для яких пропонуються утиліти для перетворення сховищ. Якщо розробники не хочуть змінювати звичні інструменти, пропонується перейти на інші послуги хостингу з відкритим кодом. Наприклад, підтримка Mercurial надається у SourceForge, Mozdev та Savannah.

За словами команди Bitbucket, створення якісних предметів вимагає пильної уваги.

"Оскільки Git є найбільш широко використовуваним інструментом, Mercurial ризикує нехтувати проблемами в міру розвитку", - йдеться у дописі в блозі.

Щоб виправдати своє рішення відмовитись від підтримки Merccurial, команда Bitbucket повідомляє результати опитування

Згідно з опитуванням Stack Overflow, майже 90% розробників віддають перевагу Git, і лише 3% респондентів використовують Mercurial.

Внутрішня статистика Bitbucket підтверджує подібну тенденцію, демонструючи постійне зниження популярності Mercurial: обрано менше 1% нових користувачів Mercurial. У той же час Mercurial продовжує використовуватися для розробки проектів для Mozilla, OpenOffice.org, OpenSolaris, OpenJDK, Nginx, Xine та W3C.

Як мігрувати та експортувати поклади ртуті?

команда Bitbucket рекомендує командам розробників перенести свої існуючі сховища Mercurial на Git.

Для цього потрібно пропонує різні інструменти перетворення Git які є на ринку, включаючи hg-fast-export та hg-git mercurial plugin.

Для підтримки міграції своїх клієнтів Bitbucket створив такі ресурси, щоб надати знання та інструменти, необхідні для кращого переходу: спеціальний потік спільноти для обговорення інструментів перетворення, міграцію, підказки та допомогу щодо усунення несправностей та підручник з Git, що охоплює основи генерація запитів на витягування, створення нових баз даних та переключень Git.

Однак для тих клієнтів, які вважають за краще продовжувати користуватися системою Mercurial, існує ціла низка безкоштовних та платних послуг хостингу Mercurial, згідно з повідомленням у блозі.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.