Aalisin ng Bitbucket ang suporta ng Mercurial at ituon ang pansin sa Git

Bitbucket

Sa pamamagitan ng isang publikasyon sa blog ng ang tanyag na nakikipagtulungan platform ng pag-unlad Bitbucket, inihayag na ang platform na ito ay hindi na magiging katugma ang sistema ng pagkontrol ng mapagkukunan Mercurial na sa halip ay mababago pabor sa Git.

Mahalagang tandaan na sa una ang serbisyo ng Bitbucket ay nakatuon lamang sa Mercurial, ngunit simula noong 2011, nagsimula rin itong magbigay ng suporta para sa Git. Nabanggit na ang Bitbucket ay umunlad ngayon mula sa mga tool sa pagkontrol ng bersyon sa isang platform upang pamahalaan ang kumpletong cycle ng pag-unlad ng software.

Sa taong ito, Ang pag-unlad ng bitbucket ay magtutuon sa larangan ng magkasanib na pag-unlad at pagpapalawak ng mga tool sa awtomatiko, na makakatulong na gawing simple ang pagpaplano ng proyekto, pag-coding, at pag-deploy.

Na may higit sa 28 milyong mga repository, Ipinagdiwang ng Bitbucket ang 10 milyong mga rehistradong gumagamit nitos sa Bitbucket Cloud noong nakaraang Abril. Nag-aalok ang Bitbucket ng mga pagsasama sa mga tool tulad nina Jira, Trello at ang natitirang mga tool ng pamilyang Atlassian, na nagmamay-ari ng platform.

Pinapayagan ka ng platform na i-deploy, subukan, subaybayan, pag-aralan ang code o iimbak ang mga bagay. Nagbibigay ng bukas na pagsasama sa AWS, JFrog, Datadog, LaunchDarkly, Slack, at marami pa.

Ang dahilan kung bakit ka nakahilig sa paggamit ng git ay dahil Ang suporta para sa dalawang mga sistema ng kontrol sa bersyon ay nagpapabagal at kumplikado sa pagpapatupad ng mga plano, kaya napagpasyahan na ituon lamang ang lahat ng pansin sa Git at talikdan ang Mercurial. Napili ang Git bilang isang mas nauugnay, gumagana at tanyag na produkto.

Plano ng pangkat ng Bitbucket na tapusin ang paglikha ng mga bagong Mercurial repository ng mga gumagamit hanggang Pebrero 1, 2020.

Luego, Hanggang sa Hunyo 1 ng parehong taon, ang mga gumagamit ay hindi makakagamit ng mga tampok na Mercurial sa Bitbucket o sa pamamagitan ng API nito at ang lahat ng mga deposito ng Mercurial ay aalisin. Tulad ng para sa lahat ng kasalukuyang tampok sa Bitbucket na Mercurial, magagamit ang mga ito hanggang Mayo 31 ng susunod na taon, bago i-phase out.

Kaya hinihimok ang mga gumagamit na lumipat sa Git, para sa kung aling mga kagamitan ang inaalok upang i-convert ang mga repository. Kung ayaw baguhin ng mga developer ang karaniwang mga tool, iminungkahi na lumipat sa iba pang mga serbisyong open source hosting. Halimbawa, ang suporta sa Mercurial ay ibinibigay sa SourceForge, Mozdev, at Savannah.

Ayon sa koponan ng Bitbucket, ang pagbuo ng mga de-kalidad na item ay nangangailangan ng matinding pansin.

"Dahil ang Git ay ang pinaka malawak na ginagamit na tool, pinamamahalaan ng Mercurial ang panganib na mapabayaan ang mga problema habang umuusbong kami," nababasa ng blog post.

Upang bigyang-katwiran ang desisyon nito na talikuran ang suporta ng Merccurial, iniulat ng koponan ng Bitbucket ang mga resulta ng isang survey

Ayon sa survey ng Stack Overflow, halos 90% ng mga developer ang mas gusto ang Git, at 3% lamang ng mga respondente ang gumagamit ng Mercurial.

Ang panloob na istatistika ng Bitbucket ay nagkukumpirma ng isang katulad na kalakaran, na nagpapakita ng isang matatag na pagtanggi sa katanyagan ng Mercurial: mas mababa sa 1% ng mga bagong gumagamit ng Mercurial ang napili. Sa parehong oras, ang Mercurial ay patuloy na ginagamit upang bumuo ng mga proyekto para sa Mozilla, OpenOffice.org, OpenSolaris, OpenJDK, Nginx, Xine, at W3C.

Paano mag-migrate at i-export ang mga deposito ng mercury?

Ang koponan ng Inirekomenda ng Bitbucket na ilipat ng mga koponan sa pag-unlad ang kanilang mayroon nang mga Mercurial repository sa Git.

Upang gawin ito, nag-aalok ng iba't ibang mga tool sa conversion ng Git nasa merkado iyon, kasama ang hg-fast-export at hg-git mercurial plugin.

Upang suportahan ang paglipat ng mga customer nito, lumikha ang Bitbucket ng mga sumusunod na mapagkukunan upang maibigay ang kaalaman at mga tool na kinakailangan para sa isang mas mahusay na paglipat: isang nakatuon na thread ng pamayanan upang talakayin ang mga tool sa conversion, paglipat, mga tip, at tulong sa pagto-troubleshoot ng impormasyon at isang tutorial sa Git na sumasaklaw sa mga pangunahing kaalaman sa pagbuo ng mga query sa katas, paglikha ng mga bagong database, at mga Hook hook.

Gayunpaman, para sa mga kostumer na mas gusto na magpatuloy sa paggamit ng Mercurial system, mayroong isang bilang ng libre at bayad na mga serbisyo sa pag-host ng Mercurial, ayon sa post sa blog.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.