1

Base ClearCaseで何百もの新しいファイルをチェックインしようとしています。ネットワークとサーバーの問題により、cleartool コマンドのバッチ スクリプトを作成して、各ファイルをソース管理に追加したいと考えています。すべてのファイルは、1 つの ClearQuest タスクでチェックインされます。

すべてのファイルを選択し、コンテキスト メニューから一度に追加しようとしましたが、ClearQuest タスクの関連付けを選択して [すべてに適用] を選択した後も、すべてのファイルに対してダイアログ ボックスがポップアップし、確認を求められます。協会。

次のようなコマンドのリストを書きたい:

cleartool mkelem -c "SCR ... / TASK ... - blah blah" filename.ext

ただし、変更を TASK に関連付ける方法がわかりません。また、Base CC/CQ でこれを行うためのドキュメントもありません。

4

1 に答える 1

1

まず、mkelem を介して新しいファイルを追加するスクリプトを作成しないでください。これらのファイルをビューの外の独自のフォルダー (またはフォルダーのツリー) に分離できる場合、.clearfsimport

clearfsimportそのために作られ、追加するファイルの親フォルダーをチェックアウトし、mkelem各ファイルに必要な処理を行います。

「 ClearCase を使用して「ソース管理に…を再帰的に追加」するにはどうすればよいですか?」も参照してください。":

clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory

cleartool settaskこのインポートに使用される宛先ビューの ClearQuest タスクを設定するには、最初に を使用する必要があります。「 ClearQuest との変更管理統合を使用するように基本 ClearCase を構成する方法
」を参照してください。

OPダースフェットコメントに追加したように:

ただし、ClearCase 7.* を使用しているため、settaskコマンドはありません。
回避策として、使用set CQCC_AUTO_ASSOCIATE=<TASK ID>するとうまくいくようです(こちらを参照

于 2016-09-14T20:23:04.090 に答える