2

xxx.cmd複数のフォルダー (例: child1child2、など) に大量のファイルがchild3あり、それらには親フォルダーがあります。parent

すべての子フォルダー内のすべてのファイルparentを削除するフォルダーに対して実行できる cleartool コマンドはありますか?.cmd

4

2 に答える 2

2

を実行する前に、これらのファイルを含む親ディレクトリをチェックアウトする必要があるため、簡単ではありませんcleartool rmname

最も簡単な方法は次のとおりです。

  • ビューの外にすべての要素をコピーします。
  • すべての *.cmd ファイルを削除します (任意の検索ユーティリティを使用します。clearcase とは関係ありません)。
  • clearfsimportオプション-rmname ("mirror clearfsimport")を使用して、これらのファイルをビューに戻します (削除された *.cmd ファイルを除く):

    • 既存のファイルは影響を受けません
    • *.cmd ファイルは宛先(ClearCase ビュー) に存在するが、ソース (これらのファイルを消去して削除したバックアップ) には存在しなくなり、親の入念なチェックアウト チェックインによって削除 (rmnamed) されます。あなたのために行われたディレクトリ。

    –rmname

ディレクトリであるすべての source-name 引数に対して、VOB にrmnameは既に存在するがソース ディレクトリには存在しないエレメントに対して操作を実行します。 と組み合わせて使用​​すると、トラバースしたすべてのディレクトリでこの操作が実行されます。 と組み合わせて使用​​すると、VOB 内で一致する名前を検索する前に操作を実行します。
-recursermname
-downcasedowncase

于 2013-01-15T20:27:03.097 に答える