Mozilla Firefox хөгжүүлэлтийг Mercurial-аас Git рүү шилжүүлсэн

Mozilla-ийн хөгжүүлэгчид Git-ийн ашиг тусын тулд Firefox-ийн хөгжүүлэлтэд Mercurial хувилбарын хяналтын системийг ашиглахаа болих шийдвэрээ зарлав. Өнөөг хүртэл төсөл нь хөгжүүлэгчдийн сонголтоор Mercurial эсвэл Git-ийг ашиглах боломжийг олгож ирсэн боловч репозитор нь үндсэндээ Mercurial ашигласан. Хоёр системд нэг дор дэмжлэг үзүүлэх нь дэд бүтцийг хадгалах үүрэгтэй багуудад ихээхэн ачаалал үүсгэдэг тул ирээдүйд зөвхөн Git-ийг хөгжүүлэхэд ашиглахаар хязгаарлахаар шийдсэн. Үүний зэрэгцээ Mozilla нь Bugzilla, moz-phab, Phabricator, Lando үйлчилгээг үргэлжлүүлэн ашиглах болно.

Гит рүү шилжихэд дор хаяж 6 сар шаардагдана. Шилжилт нь хоёр үе шаттайгаар явагдана.

  • Эхний шатанд төслийн үндсэн агуулахыг Mercurial-аас Git рүү шилжүүлэх, хөгжүүлэгчдийн компьютер дээрх Mercurial-ийн дэмжлэгийг арилгах зэрэг орно. Энэ үе шатанд Git-ийг хөгжүүлэгчийн системүүд дээр орон нутгийн хэмжээнд ашиглах бөгөөд moz-phab нь засваруудыг хянан шалгахаар илгээхэд үргэлжлүүлэн ашиглах болно. Бүх өөрчлөлтүүд эхлээд Git репозиторыг байршуулж, дараа нь одоо байгаа Mercurial дэд бүтцэд шилжинэ.
  • Хоёр дахь шатанд, аажмаар, алхам алхмаар Меркуриалыг төслийн дэд бүтцэд Git-ээр солих болно. Шилжилт дууссаны дараа мөнгөн усны дэмжлэгийг устгах болно.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх