1

コマンド ライン経由で MKS Integrity のいくつかのタスクを自動化しようとしています。変更パッケージ機能を使用せざるを得ないため、1 つの MKS プロジェクトのすべての変更パッケージのリストを取得しようとしました。これはどのように達成できますか?

'si' と 'im' のコマンド ライン リファレンスは既に確認しましたが、そのようなリストを取得する方法はまだわかりません。私がすでに作業していたのは、'si rlog' からの変更パッケージのリストだけでした。ここで、出力を解析し、重複するエントリをすべて削除できます。しかし、問題は、現在プロジェクトで利用可能なファイルからのみ変更パッケージを取得することです。削除されたファイルに影響する変更パッケージは含まれません。

4

1 に答える 1

3

プロジェクトごとに変更パッケージを検索するには、次のコマンドを使用します。

si viewcps --filter=project:"c:/path_to_project/project.pj"

スラッシュは、Windows が使用するような後方ではなく前方であることに注意してください。

デフォルトのものだけでなく、さまざまなフィールドとフォーマットも利用できます。コマンド プロンプトでman "si viewcps"を実行すると、オプションの --fields タグを使用して追加情報を出力できるフィールドのリストが表示されます。

結果を CP タイプ、状態、ターゲットなどに制限するように出力を変更できます。man "si viewcps"には、これらのオプションの使用方法の詳細も記載されています。

于 2012-11-13T21:55:05.340 に答える