2016-06-13 10 views
1

これを検討停止しません。しかし、時には、必要な量の行を見つけた後でも検索を続ける(つまりハングする)ことがあります。ヘッドが常に

私はそれが依存しているかどうか(検索を続けるか停止するか)はわかりません。私はその理由を知りたいのですが、コマンドを修正する方法を知りたいので、必要な量の行を見つけた直後に停止するようにします(svn logはsvnの履歴を完全に検索したくない)。あなたがプロセスを強制終了しない限り、

答えて

1

平野svn logは常に(あなたが--limitスイッチを使用するか、/branches/myfeatureのようないくつかのサブツリーを指定していないと仮定して)あなたのクエリに関連する0にHEADリビジョンからの改訂履歴を示していきます。必要な数のログメッセージが表示されたら、プロセスを強制終了するようにスクリプトを調整します。

+0

シェルパイプ機能に組み込まれているのではないですか?私は4行の入力を読み込んだらパイプや何かを '頭で止める 'だけではなく' svn log'を強制終了させるでしょうか? – NPS

+0

@ NPS私はあなたがプロセスを明示的に終了しなければならないと思います。 'head'がパイプを閉じているかどうかと、元の' svn log'プロセスを終了するかどうかはわかりません。 – bahrep

+0

しかし、私が見ているところでは、 'head'は必要な量の入力が得られたら何とかパイプ処理を中止します。 「はい」と考える頭部。どうやら、 'head'は' svn log'で奇妙なやり方でやりとりしているだけです。それはまた**私のために**止まります、ちょうど常にではありません。 – NPS

関連する問題