2010-02-21 34 views
8

Có lệnh nào trong mercurial, hoạt động như ghi chú git không?hg tương đương với ghi chú git

+2

Mỗi ngày bạn học điều gì đó về git :) Cảm ơn! – ZeissS

+0

Vâng, tôi chỉ nghe nói về chức năng này và hy vọng một cái gì đó tương tự là trong mercurial. – gruszczy

Trả lời

4

Không phải là tôi biết: Tôi không nghĩ rằng Hg vẫn chưa có một loại đối tượng đặc biệt để liên kết với thông điệp cam kết.

Được giới thiệu vào July 2007, "git notes" bởi Johannes Schindelin, thuyết minh này là:

Commit ghi chú được các đốm màu được hiển thị cùng với thông điệp cam kết.
Những đốm màu này được lấy từ ref ghi chú, mà bạn có thể cấu hình bằng biến cấu hình core.notesRef, do đó có thể bị ghi đè bởi biến môi trường GIT_NOTES_REF.

Ghi chú ref là nhánh cây chứa nhiều cây giống như cây đối tượng lỏng lẻo ở .git/objects/. Nói cách khác, để nhận được ghi chú cam kết cho một SHA-1, hãy lấy hai ký tự hex đầu tiên làm tên thư mục và 38 ký tự hex còn lại làm tên cơ sở, và tìm kiếm trong ghi chú ref.

Lý do để đưa thông tin này vào ref là:
chúng tôi muốn có thể tìm nạp và hợp nhất các ghi chú, thậm chí có thể xem ngày ghi chú được giới thiệu và chúng tôi muốn lưu trữ chúng hiệu quả cùng với các đối tượng khác.

"git notes" vẫn đang phát triển right now (February 2010).

+0

Cảm ơn. Tôi đoán, tôi phải thực hiện một yêu cầu tính năng sau đó :-) Nếu chỉ có nó là đồng dư với triết lý mercurial :-) – gruszczy

Các vấn đề liên quan