Tôi thấy tôi làm rất nhiều công việc trong một dự án trong một thư mục được thiết lập. Đôi khi - một vài tháng theo dõi - tôi cần làm lại một cái gì đó trong dự án đó nhưng tôi không thể nhớ những gì tôi đã làm. Tôi sử dụng mercurial hoặc git để theo dõi các thay đổi đối với các tệp nhưng tôi muốn có thể nhớ những lệnh tôi đã ban hành trong thư mục đó.
Tìm kiếm trong lịch sử vỏ của tôi không nhiều thông tin. Tôi đã đăng nhập mọi thứ vào tập tin lịch sử. * _, Nhưng tôi muốn có một danh sách những việc tôi đã làm trong ~ / foo / bar, và không phải tất cả (triệu) thứ khác mà tôi đã làm trong tuần đó. Tôi thậm chí có thể không nhớ tháng cuối cùng tôi làm việc trong dự án cụ thể đó.
Có ai có ý tưởng làm thế nào một tệp nhật ký thư mục dự án của tất cả các lệnh shell tôi đã sử dụng không? Tôi đang hình dung một lệnh như thế nào:
dự án của tôi
... sẽ đặt tệp nhật ký shell thành ~ / myproject / .history.log, tải lịch sử trước đó từ logfile đó và có thể cập nhật lời nhắc của tôi để cho tôi biết thư mục nào tôi đang làm việc (ví dụ: vcprompt để cung cấp phiên bản kiểm soát thông tin).
Có bất cứ điều gì ngoài đó như thế này?