Tôi muốn có thể nhận được toàn bộ lịch sử của một hàm hoặc một khối văn bản cụ thể bên trong mã của tôi.Lịch sử chức năng với Mercurial
Tôi biết tôi có thể có sự khác biệt của tất cả các cam kết trên một tệp cụ thể, nhưng tôi chỉ muốn theo dõi cuộc sống của một khối nhỏ văn bản cụ thể bên trong tệp của tôi (ví dụ: hàm C++).
Tôi muốn nhìn thấy nó thay đổi mặc dù các phiên bản trước đây, không có vấn đề nếu được di chuyển bên trong các tập tin hoặc tập tin khác hoặc thậm chí đổi tên (phần còn lại của hàm còn lại nhiều hơn hoặc ít hơn như nhau khi đổi tên)
Tôi nghe Mercurial có thể làm điều này một cách dễ dàng nhờ vào việc ghi lại lịch sử của nó một cách dễ dàng, nhưng tôi không nhớ nơi tôi nghe thấy (trong giấc mơ của tôi?) Và tôi không thể tìm thấy bất kỳ công cụ hay cách nào để làm điều đó ngoại trừ lịch sử truyền thống và các công cụ khác. Có thể tôi không tìm kiếm bằng từ khóa phù hợp ... Bất kỳ ai cũng có thể trợ giúp?
Cảm ơn
PS: Tôi vẫn sử dụng SVN cho các dự án khác, và nếu ai đó biết một cách để thực hiện điều tương tự với SVN, tôi mang nó quá :-)