セットディレクトリ内のプロジェクトで多くの作業を行っていることがわかりました。時々-数か月後-そのプロジェクトで何かをやり直す必要がありますが、自分が何をしたか思い出せません。私はmercurialまたはgitを使用してファイルの変更を追跡しますが、そのディレクトリで発行したコマンドを覚えておく必要があります。
シェルの履歴を検索することはあまり有益ではありません。私はすでにすべての。* _ historyファイルにログを記録していますが、〜/ foo / barで行ったことのリストが必要であり、その週に行った他の(百万)ものすべてではありません。その特定のプロジェクトで最後に働いた月を思い出すことさえできないでしょう。
誰も私が使用したすべてのシェルコマンドのプロジェクトディレクトリログファイルのアイデアを持っていますか?私は次のようなコマンドを想定しています:
workon myproject
...これは、シェルログファイルを〜/ myproject / .history.logに設定し、そのログファイルから以前の履歴をロードし、プロンプトを更新して、作業中のディレクトリを通知します(たとえば、バージョンを提供するvcpromptなど)制御情報)。
このようなものはありますか?