Mozilla chuyển việc phát triển Firefox từ Mercurial sang Git

Các nhà phát triển của Mozilla đã công bố quyết định ngừng sử dụng hệ thống kiểm soát phiên bản Mercurial để phát triển Firefox để chuyển sang sử dụng Git. Cho đến thời điểm hiện tại, dự án đã cung cấp tùy chọn sử dụng Mercurial hoặc Git để các nhà phát triển lựa chọn, nhưng kho lưu trữ chủ yếu sử dụng Mercurial. Do việc cung cấp hỗ trợ cho hai hệ thống cùng một lúc sẽ tạo ra gánh nặng lớn cho các nhóm chịu trách nhiệm duy trì cơ sở hạ tầng, nên trong tương lai, chúng tôi đã quyết định hạn chế chỉ sử dụng Git để phát triển. Đồng thời, Mozilla sẽ tiếp tục sử dụng các dịch vụ Bugzilla, moz-phab, Phabricator và Lando.

Quá trình di chuyển sang Git dự kiến ​​sẽ mất ít nhất 6 tháng. Quá trình chuyển đổi sẽ diễn ra theo hai giai đoạn:

  • Giai đoạn đầu tiên sẽ liên quan đến việc chuyển kho lưu trữ dự án chính từ Mercurial sang Git và xóa hỗ trợ cho Mercurial trên máy tính của nhà phát triển. Ở giai đoạn này, Git sẽ được sử dụng cục bộ trên hệ thống của nhà phát triển và moz-phab sẽ tiếp tục được sử dụng để gửi các bản vá để xem xét. Tất cả các thay đổi trước tiên sẽ được lưu trữ trong kho Git, sau đó được chuyển sang cơ sở hạ tầng Mercurial hiện có.
  • Ở giai đoạn thứ hai, dần dần, từng bước, Mercurial sẽ được thay thế bằng Git trong cơ sở hạ tầng của dự án. Sau khi quá trình di chuyển hoàn tất, hỗ trợ Mercurial sẽ bị xóa.

Nguồn: opennet.ru

Thêm một lời nhận xét