Lịch sử ra đời của Git

Trong quá trình phát triển nhân linux (Linux kernel) từ năm 1991 đến năm 2002, các thay đổi của phần mềm được truyền đi dưới dạng các bản vá và các tập tin lưu trữ. Mãi đến năm 2002, thì dự án này mới bắt đầu sử dụng một trình quản lí phân tán (DVCS) có tên là BitKeeper.

Tuy nhiên tới năm 2005, sự hợp tác giữa cộng đồng phát triển nhân Linux và công ty thương mại phát triển BitKeeper bị phá vỡ, và công cụ đó không còn được cung cấp miễn phí nữa. Chính điều này đã thúc đẩy cộng đồng phát triển Linux (chính xác hơn là Linus Torvalds, người sáng lập ra Linux) phát triển công cụ của riêng họ dựa trên những bài học từ việc sử dụng BitKeeper. Một số mục tiêu của hệ thống mới được vạch ra như sau:

  • Nhanh
  • Thiết kế đơn giản
  • Hỗ trợ tốt cho “phát triển phi tuyến tính” (non-linear development) – (hàng ngàn nhánh song song)
  • Phân tán toàn diện
  • Có khả năng xử lý các dự án lớn giống như nhân Linux một cách hiệu quả (về mặt tốc độ và khối lượng dữ liệu)

Timeline của Dự án phát triển Git:

Thời gian Sự kiện Ghi chú
3/4/2005 Bắt đầu Dự án
6/4/2005 Torvalds loan báo dự án ra công chúng
29/4/2005 Git đạt được hiệu suất như mong muốn
16/6/2005 Git quản lí sự ra đời của phiên bản Kernel 2.6.12
26/7/2005 Torvalds trao quyền quản lí dự án cho Junio Hamano
21/12/2005 Hamano chịu trách nhiệm phát hành phiên bản 1.0 và tiếp tục là người quản lí dự án

Hãy bình luận đầu tiên

Để lại một phản hồi

Thư điện tử của bạn sẽ không được hiện thị công khai.


*