Tin tức và phân tích của tất cả các thiết bị di động

BitBucket giết chết sự hỗ trợ đồng bóng khi Git vẫn trở thành nhà phát triển yêu thích

itBucket đã chính thức thông báo rằng họ sẽ chấm dứt sự hỗ trợ của Mercurial đối với Bitbucket Cloud và các API của nó. Tất cả các chức năng và kho lưu trữ của Mercurial sẽ bị xóa khỏi nền tảng trong 1 Tháng 6 năm 2020.

Khi BitBucket ra mắt vào năm 2008, ban đầu nó chỉ hỗ trợ kho lưu trữ Mercurial. Nhưng điều đó đã thay đổi từ từ và vào năm 2012, các dịch vụ lưu trữ phần mềm bắt đầu so sánh giá trị của Mercurial và Git, khác. sistema kiểm soát phiên bản chi phối.

kẹt ngay bây giờ

Kết thúc Mercurial trên BitBucket

Chưa đầy một năm nữa, BitBucket sẽ xóa tất cả các bản nhạc Mercurial khỏi các máy chủ và kho lưu trữ của nó. Trang chủ 1 Tháng 2 năm 2020, người dùng BitBucket không còn có thể tạo các kho lưu trữ Mercurial mới.

Tuy nhiên, tính năng Mercurial hiện có trên Bitbucket sẽ khả dụng cho đến ngày 31 tháng 5 năm 2020.



Denise Chan, giám đốc tiếp thị sản phẩm cao cấp của Bitbucket, cho biết: "Việc áp dụng Git đã trở thành một sistema mặc định. "Điều này đã dẫn đến cái chết chậm chạp cho Mercurial.

Giảm sử dụng thủy ngân

Theo khảo sát của nhà phát triển Stack Overflow, gần 90% nhà phát triển sử dụng Git, trong khi Mercurial là sistema kiểm soát phiên bản không phổ biến hơn chỉ với xung quanh 3Áp dụng cho nhà phát triển%.

Cần lưu ý rằng Mercurial vẫn được sử dụng trong các công ty như vậy. Facebook, Google và Mozilla. Nhưng khi nói đến việc sử dụng Mercurial trên Bitbucket, nó tiếp tục giảm và tỷ lệ người dùng Bitbucket mới chọn Mercurial giảm xuống ít hơn 1%

kẹt ngay bây giờ

Hơn nữa, gánh nặng kỹ thuật cung cấp hỗ trợ cho hai hệ thống kiểm soát phiên bản cũng là một vấn đề.

Không chỉ là số lượng nỗ lực thêm cần thiết để duy trì cả hai hệ thống, nền tảng kho lưu trữ cũng lo ngại rằng việc phân chia sự chú ý của nó giữa Mercurial và Git có thể gây hại cho chất lượng dịch vụ mà nó cung cấp.

Ngoài ra, BitBucket không phải là người duy nhất thoát khỏi Mercurial cho Git. Dự án OpenJDK cũng đã được chuyển sang Git.

Theo Oracle, những lý do đằng sau sự thay đổi bao gồm giảm kích thước của siêu dữ liệu kiểm soát phiên bản, một bộ công cụ phát triển lớn hơn đi kèm với hỗ trợ Git và số lượng tùy chọn lớn hơn để lưu trữ kho Git.

Điều gì sẽ xảy ra với kho Mercurial?

Chan cung cấp cho các nhà phát triển sử dụng Mercurial một gợi ý đơn giản: đi tàu Git hoặc chỉ nhập kho lưu trữ Mercurial của bạn và mang nó đi nơi khác.

Ông đề xuất: "Nhóm (để) di chuyển kho lưu trữ Mercurial hiện tại của họ sang Git", chỉ ra các công cụ chuyển đổi Git trên thị trường, chẳng hạn như plugin xuất khẩu nhanh hg-git và hg-git mercurial.

Một số nhà phát triển không cảm thấy buồn cười

Quyết định mới nhất của BitBucket để loại bỏ Mercurial không phù hợp với một số nhà phát triển đã làm Twitter bày tỏ sự thất vọng của bạn:

Tôi không biết liệu tôi có thể truyền đạt được nỗi buồn cho tôi như thế nào không. Ngoài số lần di chuyển * hoạt động * sẽ buộc tôi đăng nhập, git là phần mềm tồi tệ nhất từng được tạo. Thay vào đó nên có * không *. Tất cả các đối thủ cạnh tranh của nó đã bị phá hủy từ mặt trái đất.

– mcc (@ mcclure111) ngày 20 tháng 8 năm 2019

Tôi vừa nhận được email từ Bitbucket nơi tôi lưu trữ tất cả mã của mình, hỗ trợ Mercurial, được sử dụng bởi tất cả các dự án của tôi, bởi vì Git là chất độc não, sẽ bị xóa trong vòng chưa đầy một năm.

– JP (@vectorpoem) ngày 20 tháng 8 năm 2019

Mục lục