Bitbucket ще премахне поддръжката на Mercurial и ще се съсредоточи върху Git

Bitbucket

Чрез публикация в блога на популярната платформа за съвместно развитие Bitbucket, беше обявено, че тази платформа вече няма да бъде съвместима с системата за контрол на източника Mercurial, който вместо това ще бъде променен в полза на 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 и всички живачни депозити ще бъдат премахнати. Що се отнася до всички текущи функции на Mercurial на Bitbucket, те ще бъдат достъпни до 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.