1

1 つの実際の要素を表す ClearCase の 2 つの要素を 1 つの要素にマージする方法はありますか?
たとえば、ファイル foo.txt をソース管理に追加したストリーム S1 と、ソース管理に foo.txt も追加したストリーム S2 (S1 と S2 は同じストリームの 2 つの子ストリーム) があるとします。 (もちろん、同じ相対パスにあります)。
Clear case は foo.txt ファイルの to 要素を作成します。それらを1つの要素に結合する方法はありますか?

ありがとう

4

1 に答える 1

1

いいえ、できません(Paul Rがコメントしているように)。

要素を2回追加すると、邪悪な双子ができます。「IBMaboutEvilTwins」を参照してください

これらのファイルを(たとえば、を介してcleartool findmerge)マージする場合、実際には最初に親ディレクトリをマージします。
つまり、(マージされた親ディレクトリが参照するために)そのマージされたディレクトリ内の2つのファイルのいずれかを選択する必要があります。

次に、他のブランチのファイルとマージされたディレクトリにあるファイルを手動でマージすることにより、選択したファイルのコンテンツを更新できます。
ただし、これはClearCaseマージではなく、他のファイルからの変更を検出して、マージされたディレクトリで現在参照されているファイルに含めるのに役立つdiffツールの結果にすぎません。

邪悪な双子の問題と減法混色」も参照してください。

于 2012-04-29T14:32:31.953 に答える