Git 2.30 đã được phát hành và đây là những tin tức của nó

Phiên bản mới của Git 2.30 đã được phát hành và trong phiên bản mới này một số thay đổi quan trọng được trình bày chẳng hạn như khả năng mở rộng các lệnh, cũng như cập nhật các mẫu cho PHP, Rust và CSS, trong số những thứ khác.

Đối với những người không quen thuộc với Git, bạn nên biết rằng eĐây là một trong những hệ thống kiểm soát phiên bản phổ biến nhất, đáng tin cậy và hiệu suất cao, cung cấp các công cụ phát triển phi tuyến tính linh hoạt dựa trên phân nhánh và hợp nhất.

Để đảm bảo tính toàn vẹn của lịch sử và khả năng chống lại các thay đổi "từ hồi tố", hàm băm ngầm của tất cả lịch sử trước đó được sử dụng trong mỗi lần cam kết, cũng có thể xác nhận bằng chữ ký số của các thẻ riêng lẻ và các nhà phát triển cam kết.

Git 2.30 Các tính năng mới chính

So với phiên bản trước, 495 thay đổi đã được thông qua trong phiên bản mới, được chuẩn bị với sự tham gia của 83 nhà phát triển, trong đó 29 nhà phát triển lần đầu tiên tham gia.

Trong phiên bản mới này của Git 2.30 trong cấu hình, tham số help.autocorrect hiện có thể được đặt thành 'không bao giờ' để vô hiệu hóa hoàn toàn logic phát hiện lỗi chính tả trong tên lệnh (theo mặc định, nếu lệnh không tồn tại được chỉ định, git phân tích cú pháp cho lỗi chính tả điển hình và chạy lệnh đã sửa nếu chỉ có tùy chọn thay thế được chỉ định).

Một thay đổi khác nổi bật so với phiên bản mới này của Git 2.30, là các mẫu userdiff đã được cập nhật cho PHP, Rust và CSS.

Bên cạnh đó nó cũng được đề cập rằng đã thêm khả năng mở rộng các lệnh là bí danh vào tập lệnh tự động hoàn thành các tùy chọn dòng lệnh cũng như hỗ trợ các tham số "git stash show" tương tự như các tham số "git diff" và cũng cập nhật các tập lệnh tự động hoàn thành cho Zsh.

Mặt khác, nó được đề cập rằng tùy chọn "-TÔI » đã được thêm vào các lệnh gia đình "git diff" để bỏ qua các phần mà các thay đổi khớp với một mẫu nhất định và khả năng tùy chỉnh kích thước của tên tệp được tạo bởi lệnh "git format-patch" đã được cung cấp (trước đây có giới hạn 64 ký tự).

Trong tùy chọn "–End-of-options" đã được thêm vào lệnh "git rev-parse", điều này giúp trong tập lệnh phân tách rõ ràng tham số với bản sửa đổi, ví dụ: "git rev-parse –verify -q –end-of-options $ rev".

Trong "git update-ref –stdin", khả năng xử lý nhiều giao dịch trong một phiên đã được thêm vào.
Đã thêm tùy chọn "–literal-value" vào các lệnh con "git config" khác nhau để chuyển giá trị value_regex không phải dưới dạng một biểu thức chính quy mà là một chuỗi để tìm một kết quả khớp chính xác.

Trong số những thay đổi khác được đánh dấu trong thông báo về phiên bản mới:

  • Mức nén lớn hơn -9 được phép trong "git archive" khi tạo tar.gz.
  • Đã thêm hỗ trợ để xác định các chức năng trong bash và POSIX shell.
  • Trong "danh sách cây làm việc git", việc hiển thị dấu hiệu khóa cây làm việc được thực hiện.
  • Tiếp tục viết lại lệnh "git bisect" trong ngôn ngữ C.
  • Đối với lệnh "git diff A ... B", một tương tự nhiều thông tin hơn của "git diff –merge-base AB" được đề xuất.
  • Sự phát triển của lệnh "git Maintenance", một phiên bản mở rộng của "git gc", vẫn tiếp tục.
  • Đã thêm tùy chọn "–force-if-include" vào "git push", để giải quyết vấn đề mất cam kết khi sử dụng lệnh "git push –force-with-Rent [= ] »Không chính xác.
  • Việc chỉ định "–force-if-include" cùng với "–force-with-cho thuê" sẽ kiểm tra thêm mức độ phù hợp của các cam kết thay thế.
  • Đối với "git clone", cài đặt clone.defaultremotename đã được thêm vào, cho phép bạn xác định tên sẽ được sử dụng để tham chiếu đến máy chủ mà từ đó kho lưu trữ được sao chép.
  • Đối với "git checkout", tùy chọn checkout.guess đã được thêm vào để định cấu hình việc sử dụng tùy chọn "–guess" theo mặc định.

Cuối cùng, nếu bạn muốn biết thêm về nó Về phiên bản Git 2.30 mới này, bạn có thể kiểm tra chi tiết bằng cách truy cập liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.