3

cleartool findmergeこんにちは私は.contribファイルを作成せずに行う方法があるかどうか知りたいと思いました。マージ後にそれらを削除しなければならないのは厄介です。

4

1 に答える 1

4

このテクニカルノートで詳しく説明されているように、ClearCaseのバージョンとマージのタイプによって異なります。

これらの.contribファイルは通常、ファイルの以前の内容を新しいマージ後のバージョンと比較するために使用されます。さらに、これらのファイルはビュープライベートであり、削除できます。

エンドユーザーが作成を無効/有効にできるようにする機能についての議論がありました.contrib。ただし、UCMでは、配信またはリベースアクティビティに関連するすべてのチェックアウトが予約されているため、マージの結果として損失が変更される可能性はありません。
この.contribファイルは、UCMに関して、ベースのClearCaseと同じ目的を果たさないか、同じ重要性を持ちません。

変更要求(RFE)RATLC00608266が開かれ.contrib、配信またはリベース操作後にファイルを残すために使用されるロジックが改善されました。.contribが作成されない結果としてデータが失われる危険はありません。

この動作はClearCase7.0で変更されました。機能レベル5が導入された場所。ネイティブクライアントを使用する場合、配信およびリベース中にマージが発生したときにcontribファイルが生成されなくなりました(Rational ClearCaseリモートクライアントは引き続きこれらのファイルを作成して使用します)

したがって、CC7.xを使用し、配信/リベースタイプのマージ(つまり、UCMマージ)の場合、contribファイルを無効にすることができます。
CCRCまたはベースのClearCaseマージ(によって使用されるcleartool findmerge)ではありません。そのため、同じ技術ノートで、1つのコマンド(またはWindowsの場合)で
複数のファイルを削除する方法について詳しく説明しています。.contribfor /R %i IN (*.contrib) do del %idel /s *.contrib*

于 2012-08-23T11:07:18.110 に答える