באמצעות פרסום בבלוג של פלטפורמת הפיתוח השיתופית הפופולרית Bitbucket, הוכרז כי פלטפורמה זו כבר לא תהיה תואמת מערכת בקרת המקור Mercurial אשר במקום זאת ישתנה לטובת Git.
חשוב לזכור שבתחילה שירות Bitbucket התמקד רק ב- Mercurial, אך החל משנת 2011 הוא החל גם לספק תמיכה ל- Git. יצוין כי Bitbucket התפתח כעת מכלי בקרת גרסאות לפלטפורמה לניהול מחזור פיתוח התוכנה השלם.
השנה, הפיתוח של Bitbucket יתמקד בתחום הרחבת כלי הפיתוח והמכשירים המשותפים, אשר יסייעו בפשטות תכנון פרויקטים, קידוד ופריסה.
עם יותר מ -28 מיליון מאגרים, Bitbucket חגגה את 10 מיליון המשתמשים הרשומים שלהעל ענן Bitbucket אפריל האחרון. Bitbucket מציע שילובים עם כלים כמו ג'ירה, טרלו ושאר הכלים של משפחת אטלסיאן, המחזיקה בפלטפורמה.
הפלטפורמה מאפשרת לך לפרוס, לבדוק, לפקח, לנתח קוד או לאחסן אובייקטים. מספק אינטגרציות פתוחות עם AWS, JFrog, Datadog, LaunchDarkly, Slack ועוד.
הסיבה שאתה נוטה להשתמש ב- git היא בגלל תמיכה בשתי מערכות בקרת גרסאות מאיטה ומסבכת את יישום התוכניות, ולכן הוחלט למקד את כל תשומת הלב בגיט ולנטוש את Mercurial לחלוטין. גיט נבחר כמוצר רלוונטי, פונקציונלי ופופולרי יותר.
צוות 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: פחות מ -1% מהמשתמשים החדשים ב- Mercurial נבחרים. במקביל, 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 בחינם ובתשלום, על פי הפוסט בבלוג.