1

ClearCase で苦労しています。私は動的ビューで作業しています。

どういうわけか、重なり合っている 2 つのファイルを取得しました。自分のバージョンのフォルダー (隠れたファイルを含む) を、ブランチのすべてのバージョンおよびメイン ブランチのすべてのバージョンと比較しました。元のファイルはどこにもありません。

Windows エクスプローラーでファイルを検索したところ、lost+found ディレクトリ (拡張子 32 文字) で見つかりました。このディレクトリは、Windows エクスプローラまたは ClearCase で見ることができないため、見えないように見えます。

DOS ウィンドウを開き、cleartool を実行しました。ファイルを削除しました (すべてを入力するのが楽しく、DOS プロンプトで 32 文字の拡張子が表示されました)。Clearcase Home Base または ClearCase Explorer からそれらを削除する方法が見つかりませんでした。

コンピューターのどこにも同じ名前のファイルがなくなったので、これで問題は解決すると思いました。

見えなくなったファイルを削除し、Qt Creator で再度作成しました。しかし、ClearCase Explorer を再度開くと、そこには影がありました。邪悪な双子がどこにいるのかわかりません。cleartool を使用して、重なり合ったファイルを見つけようとしました。何もない。オンラインで見つけた多くのアプローチを試しましたが、どれも機能しません。

ビューの停止と開始を試みました。食われたファイルを再度削除し、Qt Creator を閉じてから、Qt Creator を再度開いて再作成しました。提案された他の多くのことを試しましたが、違いはありませんでした。

既存のファイルを隠している場合、それらはどこにありますか? ここで本当の悪者は親である ClearCase だと思い始めています。

4

1 に答える 1

0

Eclipsed は悪の双子を意味するものではありません (ただし、ファイルを複数回追加するという事実はそうです)。

ファイルをソース管理に追加すると、ClearCase は次のことを行います。

  • 親ディレクトリをチェックアウトする
  • 一時ファイル (「afile.mkelem」と呼ばれる) を作成するためにファイルにアクセスします。
  • ClearCase vob にファイルを作成する
  • 親ディレクトリをチェックインする

通常、ClearCase がファイルのコンテンツにアクセスできない場合、別のプロセスがアクセスを妨げているため、重複したファイルが表示されます。

Qt エディターを閉じた後、これらのファイルを追加してみてください。


OP ロブ・ムーア は、次の方法で問題を解決したと述べています

ビューを に変更するmain/LATESTと、ファイルが表示されました。
そのファイルのツリー ビューに移動すると、そこに 1 つのバージョンのブランチがあることに気付きました。
ブランチのバージョンを と比較しmain/LATESTたところ同じだったので、ブランチを削除してmain/LATESTバージョンにラベルを付けました

そのため、要素が追加されるとすぐに、構成仕様によって適切に選択されず (構成仕様の一部ではなかったブランチの新しいバージョンである)、その状態が「eclipsed」に戻った可能性があります。 "。

于 2013-06-07T13:27:47.303 に答える