Có cách nào dễ dàng để viết mã C có thể truy cập hàm băm phiên bản Git của nó không?
Tôi đã viết phần mềm bằng C để thu thập dữ liệu khoa học trong phòng thí nghiệm. Mã của tôi ghi lại dữ liệu mà nó thu thập trong tệp .yaml để phân tích sau này. Các thử nghiệm của tôi thay đổi hàng ngày và tôi thường phải sửa đổi mã. Để theo dõi các bản sửa đổi, tôi sử dụng kho lưu trữ git.
Tôi muốn có thể bao gồm băm sửa đổi Git dưới dạng nhận xét trong tệp dữ liệu .yaml của mình. Bằng cách đó, tôi có thể xem tệp .yaml và biết chính xác mã nào đã được sử dụng để tạo dữ liệu được hiển thị trong tệp đó. Có cách nào dễ dàng để làm điều này tự động không?