1

cvs update または cvs status を実行し、出力を変更したファイルに限定することで、チェックアウトしたコードで変更したファイルを確認する簡単な方法を見つけようとしています。

私は次のバリエーションを行うことから始めました。

cvs update | grep "M " // this did nothing useful.
cvs update | grep -e "M " * // this got me all the files that had "M " in them.

M が変更された行のみを取得するためです。それはうまくいきませんでした。

誰かが提案した:

cvs status -v | grep Locally // -v prints the verbose status to ouput

また、期待した結果も得られませんでした。ここで使用する正しいツールは grep ですか?

ありがとう!

4

1 に答える 1

1

cvs update 2>&1 | ...IIRC を試してください。cvs のログ出力は stdout ではなく stderr に出力されるため、デフォルトではパイプはそれをキャッチしません。

于 2009-06-04T15:04:33.127 に答える