ผ่านสิ่งพิมพ์ ในบล็อกของ แพลตฟอร์มการพัฒนาความร่วมมือยอดนิยม Bitbucket มีการประกาศว่าแพลตฟอร์มนี้จะไม่สามารถใช้งานร่วมกับ ระบบควบคุมแหล่งที่มา Mercurial ซึ่งจะเปลี่ยนเป็น Git แทน
สิ่งสำคัญคือต้องจำไว้ว่าในตอนแรกบริการ Bitbucket มุ่งเน้นไปที่ Mercurial เท่านั้น แต่ตั้งแต่ปี 2011 เป็นต้นมาก็เริ่มให้การสนับสนุน Git ด้วย เป็นที่สังเกตว่าปัจจุบัน Bitbucket ได้พัฒนาจากเครื่องมือควบคุมเวอร์ชันไปสู่แพลตฟอร์มเพื่อจัดการวงจรการพัฒนาซอฟต์แวร์ที่สมบูรณ์
ปีนี้ การพัฒนา Bitbucket จะมุ่งเน้นไปที่สาขาการพัฒนาร่วมกันและการขยายเครื่องมืออัตโนมัติซึ่งจะช่วยให้การวางแผนโครงการการเข้ารหัสและการปรับใช้งานง่ายขึ้น
ด้วยที่เก็บมากกว่า 28 ล้านแห่ง Bitbucket ฉลองผู้ใช้ที่ลงทะเบียน 10 ล้านคนบน Bitbucket Cloud เมื่อเดือนเมษายนที่ผ่านมา. Bitbucket นำเสนอการผสานรวมกับเครื่องมือต่างๆเช่น Jira, Trello และเครื่องมืออื่น ๆ ของตระกูล Atlassian ซึ่งเป็นเจ้าของแพลตฟอร์ม
แพลตฟอร์มช่วยให้คุณปรับใช้ทดสอบตรวจสอบวิเคราะห์โค้ดหรือจัดเก็บอ็อบเจ็กต์ ให้การผสานรวมแบบเปิดกับ AWS, JFrog, Datadog, LaunchDarkly, Slack และอื่น ๆ
เหตุผลที่คุณเอนเอียงไปใช้คอมไพล์ก็เพราะว่า การสนับสนุนระบบควบคุมเวอร์ชันสองเวอร์ชันช้าลงและทำให้การดำเนินการตามแผนมีความซับซ้อนดังนั้นจึงตัดสินใจที่จะมุ่งเน้นไปที่ Git เท่านั้นและละทิ้ง Mercurial Git ได้รับเลือกให้เป็นผลิตภัณฑ์ที่เกี่ยวข้องใช้งานได้ดีและเป็นที่นิยมมากขึ้น
ทีม Bitbucket วางแผนที่จะสร้างที่เก็บ Mercurial ใหม่ให้เสร็จสิ้น โดยผู้ใช้ ณ วันที่ 1 กุมภาพันธ์ 2020.
แล้ว ในวันที่ 1 มิถุนายนของปีเดียวกันผู้ใช้จะไม่สามารถใช้คุณสมบัติ Mercurial บน Bitbucket หรือผ่าน API ได้ และเงินฝากของ Mercurial ทั้งหมดจะถูกลบออก สำหรับฟีเจอร์ Mercurial ในปัจจุบันของ Bitbucket ทั้งหมดจะมีให้ใช้งานจนถึงวันที่ 31 พฤษภาคมของปีหน้าก่อนที่จะยุติลง
ดังนั้นผู้ใช้จึงควรย้ายไปที่ 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-git mercurial
เพื่อสนับสนุนการย้ายข้อมูลของลูกค้า Bitbucket ได้สร้างแหล่งข้อมูลต่อไปนี้เพื่อให้ความรู้และเครื่องมือที่จำเป็นสำหรับการเปลี่ยนแปลงที่ดีขึ้น: เธรดชุมชนเฉพาะเพื่อหารือเกี่ยวกับเครื่องมือการแปลงการย้ายข้อมูลเคล็ดลับและความช่วยเหลือในการแก้ปัญหาข้อมูลและบทช่วยสอน Git ที่ครอบคลุม พื้นฐานของการสร้างแบบสอบถามแบบดึงการสร้างฐานข้อมูลใหม่และ Git hooks
อย่างไรก็ตามสำหรับลูกค้าที่ต้องการใช้ระบบ Mercurial ต่อไปมีบริการโฮสติ้ง Mercurial ฟรีและมีค่าใช้จ่ายจำนวนหนึ่งตามบล็อกโพสต์