set 디렉토리의 프로젝트에서 많은 작업을 수행합니다. 때로는 몇 달이 지나서 그 프로젝트에서 무언가를 다시 실행해야하지만 내가 한 일을 기억하지 못하는 경우가 있습니다. 수은 또는 git을 사용하여 파일의 변경 사항을 추적 하지만 해당 디렉토리에서 어떤 명령을 실행했는지 기억하고 싶습니다.
내 쉘 히스토리를 검색하는 것은 그리 유익하지 않습니다. 나는 이미 모든 것을 내. * _ history 파일에 기록하지만 ~ / foo / bar에서 한 일의 목록을 원하지만 그 주에 한 다른 (백만) 일이 모두 필요하지 않습니다. 나는 그 특정 프로젝트에서 마지막으로 몇 달을 일했는지 기억조차 못합니다.
누구든지 내가 사용한 모든 쉘 명령의 프로젝트 디렉토리 로그 파일에 대한 아이디어가 있습니까? 다음과 같은 명령을 구상하고 있습니다.
workon myproject
... 셸 로그 파일을 ~ / myproject / .history.log로 설정하고 해당 로그 파일에서 이전 기록을로드 한 다음 작업중인 디렉토리를 알려주도록 프롬프트를 업데이트 할 수 있습니다 (예 : vcprompt와 같이 버전 제공) 제어 정보).
이와 같은 것이 있습니까?