2016-05-29 9 views
1

私のgitリポジトリの中で、特定の著者が特定の単語/フレーズを含む行を検索したいときに、特定の時間/リビジョン範囲で変更されています。Git:先週のすべてのTODOメッセージを一覧表示するには?

たとえば、先週追加した「TODO」という単語を含むすべての行(ファイル名を含む)が表示されます。

similar questionがありますが、これには部分的な解決策しかありません。時間/リビジョン範囲を処理しません。その質問の回答のblameコマンドにリビジョン範囲またはsinceオプションを追加しても、私が探している結果が得られません。あなたがこれを行うことができ

答えて

2

$ git log -p -S TODO --author="John Doe" --since="1 week ago" |grep TODO 

をこれがジョン・ドウとその差分で単語TODOが含まれているが執筆し、先週のすべてのコミットを表示します。

+0

これらのコミットの全内容を表示します。それはあまりにも多くの情報です。私はTODOの行を次々に書いているだけを探しています(その間に他の情報はありません)。 –

+0

これはファイル名を省略します:\ –

関連する問題