1

Windows XP と ClearCase Explorer 7.0.1.0-IFIX01 を使用しています。

次のディレクトリがあります。

/vob_myvob/path/to/symlink/

そして、次のディレクトリを指しています。

/vob_exports/path/to/third/party/dependencies/v3.4.1.0/LATEST_STABLE

これを変更して、「将来の開発」ブランチで、他のすべてのブランチとは異なるシンボリック リンク ターゲットを使用するようにします。

/vob_exports/path/to/third/party/dependencies/v3.4.6.0/LATEST_STABLE

v3.4.1 と v3.4.6 の間には重大な変更がたくさんあるので、完全に分離する必要があります。

ここでもシンボリックリンクは正しいアプローチですか? UCM にはアクセスできません。

シンボリックリンクを作成するつもりはないことに注意してください。1つはすでに存在します。Windows でシンボリックリンクをいじることは勧められていないという IBM のサイトを読んだことがあるので、私の OS について言及します。必要に応じて、管理チームに UNIX 側で何かを行うよう依頼できます。これまでのところ、それらはあまり役に立ちません。おそらく、適切なポインタが必要です。

4

1 に答える 1

1

サードパーティごとに 1 つの UCM コンポーネントを持っていない限り、UCM は関係ありません。

以前にサードパーティ向けにシンボリックリンクのアプローチを試しましたが、ソースの依存関係について話しているのでない限り、サードパーティのバイナリをすべて ClearCase からNexusのような適切なアーティファクト リポジトリにエクスポートしました。

そうすれば、必要な依存関係を宣言するファイルのみをバージョン管理できます( pom.xmlNexus の場合)。これは、特定のブランチが 3.4.6.0 への依存関係を宣言するそのファイルのバージョンを持つことができ、その同じファイルに 3.4 が含まれていることを意味します。他のすべてのブランチでは 1.0。

これが現在のベスト プラクティスです (つまり、バイナリではなく、ソース管理ツールを使用してソースをバージョン管理する) 。

そうは言っても、シンボリックリンク ( のようにcleartool ln) は (Windows または Unix 上で) 機能しますが、副作用はわずかです (このテクニカルノートが示すように) 。

于 2013-01-09T20:00:59.793 に答える