Quá trình chuyển đổi sang phát triển Git/GVFS cho Windows của Microsoft gần như đã hoàn tất

Biểu tượng thời gian đọc 2 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Đầu năm nay, Microsoft công bố rằng họ đang nghiên cứu một giải pháp cho phép ứng dụng khách Git mở rộng quy mô thành các kho lưu trữ thực sự khổng lồ. Giải pháp mới được gọi là GVFS (Hệ thống tệp ảo Git). GVFS ảo hóa hệ thống tệp bên dưới kho lưu trữ của bạn và làm cho nó trông như thể tất cả các tệp trong kho lưu trữ của bạn đều có mặt nhưng trên thực tế chỉ tải xuống một tệp khi nó được mở lần đầu tiên. Nó cũng chủ động quản lý lượng repo mà Git phải xem xét trong các hoạt động như thanh toán và trạng thái, vì bất kỳ tệp nào chưa được hydrat hóa đều có thể được bỏ qua một cách an toàn.

Microsoft hiện nay đã cung cấp một bản cập nhật về tiến trình họ đã đạt được với GVFS. Nhóm GVFS gần như đã hoàn thành việc triển khai Git/GVFS cho nhóm Windows tại Microsoft. Đây là một cột mốc quan trọng và là sự xác nhận cho dự án. Nếu nó hoạt động với cơ sở mã Windows, thì nó sẽ hoạt động với hầu hết các dự án cơ sở mã lớn khác. Microsoft cũng chia sẻ một số con số liên quan đến nhóm Windows và cơ sở mã của nó. Nhóm Windows có khoảng 4,000 kỹ sư và hệ thống kỹ thuật tạo ra 1,760 “bản dựng phòng thí nghiệm” hàng ngày trên 440 chi nhánh. Cơ sở mã Windows có khoảng 3.5 triệu tệp với kích thước khoảng 300GB.

Microsoft đã thực hiện một số cải tiến đáng kể về hiệu suất và giới thiệu proxy Git. Ngoài ra, GVFS là một dự án nguồn mở và Microsoft đã bắt đầu thực hiện cập nhật thường xuyên cho cơ sở mã đã xuất bản. Bắt đầu từ hôm nay, Microsoft sẽ mở GVFS cho những đóng góp từ bên ngoài. Microsoft cũng đã làm việc với cộng đồng để bắt đầu xây dựng tính năng hỗ trợ cho các công cụ phổ biến – như SourceTree, Tower, Visual Studio, v.v.

GVFS được sử dụng miễn phí. Chỉ cần tải xuống từ GitHub, tạo tài khoản Visual Studio Team Services có repo Git trong đó và bạn có thể bắt đầu sử dụng thiết lập.

Thông tin thêm về các chủ đề: kho mã, đi, GVFS, microsoft, kho nguồn, Quá trình chuyển đổi, cửa sổ, Phát triển Windows