1

クリアケースでは、同じコンテンツを必要とするフォルダがほとんどありません。

これを実現するために、以前はシンボリックリンクがありました。しかし今、私たちのフォルダはプライベートファイルを表示しているので、シンボリックリンクは何の役にも立ちません。

それをもう一度コピーすることが唯一のメカニズムですか?

プライベートファイルのシンボリックリンク表示に役立つその他のポリシーまたは設定はありますか?

4

1 に答える 1

2

プライベートファイルの場合でも、シンボリックリンク(シンボリックリンクではなくOSシンボリックcleartoolリンク)をサポートする必要があります(とにかくスナップショットビューで確実に機能します。これらはネイティブOSに基づいています)。
それ以外の場合でも、コピーはフォールバックの解決策です。

しかし、プライベートビューファイルのシンボリックリンクに関するClearCaseの専用ポリシーを私は知りません。バージョン管理されたシンボリックリンク
のポリシーは1つだけです(によって作成されましたが、これは現在のシナリオではありません)。cleartool ln -s

LinuxおよびUNIXシステムでは、シンボリックリンクはデフォルトで絶対パス名としてリストされます。
シンボリックリンクを相対パス名として一覧表示するには、環境変数を設定しますCCASE_LS_RELATIVE_SYMLINK_PATH


OP Samselvaprabuは、ダイナミックビュードライブの 使用について言及しており、私はWindows環境にいます。また、シンボリックリンクの作成で次のエラーを報告します。

Object Msilist.bat is not a valid symlink target; no symlinks will be created. 
Please select only valid symlink targets and retry the operation. 

マニュアルページ「Vobシンボリックリンクを作成するには」には、次の制限が記載されています。

このcleartool ln -sコマンドを使用して、次のアイテムへのVOBシンボリックリンク(symlink)を作成できます。

  • ファイルまたはディレクトリ(チェックインまたはチェックアウト)
  • シンボリックリンク
  • 日食要素(動的ビューのみ)
  • ハイジャックされた要素(スナップショットビューのみ)

シンボリックリンクのターゲットは、シンボリックリンクが作成されるディレクトリと同じビューにある必要があります。
スナップショットビューを表示している場合、アンロードされた要素は有効なシンボリックリンクターゲットではありません。また、シンボリックリンクを作成するディレクトリもロードする必要があります。

私のポイントは:

特にプライベートファイル(とにかくClearCaseにない)で機能しない場合は、OSシンボリックリンクを使用します(この場合、 Windows Vista以降を使用している場合はNTFSシンボリックリンク、それ以外の場合は単純なジャンクションポイント)cleartool ln -s

したがって、OSシンボリックリンク(cleartoolによって作成されたものではないネイティブシンボリックリンク)が機能するはずです。

于 2012-01-31T14:38:31.387 に答える