2

「保留中の変更」内で、RTCソース管理はターゲットフォルダーを送信変更として一覧表示しています。私のプロジェクトはMavenベースです。ターゲットフォルダに変更を加えていません。

ここに画像の説明を入力してください

ターゲットフォルダを私が流れているストリームと比較すると、違いは表示されません:

ここに画像の説明を入力してください

「変更待ち」ビューにターゲットフォルダが表示される原因となっている他の基準はありますか?また、RTCによって認識されている変更を特定するにはどうすればよいですか?

ターゲットフォルダ内のチェンジセットを元に戻そうとすると、エラーが発生します:

ここに画像の説明を入力してください

4

1 に答える 1

2

+''ディレクトリの上の黒い矢印の小さな部分は、 targetRTCがそのディレクトリを配信される新しい要素として検出することを意味します。
つまり、残りの変更とともにそのディレクトリをチェックインしている必要があります。

通常、target無視する必要があります(つまり、最初からチェックインされているとは見なされません)。
あなたの場合、あなたはすべきです:

  • そのディレクトリをチェンジセットから削除します(チェンジセットをまだ完了していないと仮定します)。undoチェンジセット内のターゲットディレクトリで試してください
    (これにより、新しく作成された要素に対して、エラーメッセージ
    " Undoing this change would produce an orphan with no parent folder"が実際にトリガーされます)。
    右クリックして「ignore
    を選択 します(チェンジセット自体で「」を選択しないでくださいReverse。現在チェックインされているすべての変更がロールバックされます)
  • に追加します.jazzignore:ignoreオプションは.jazzignore、ディレクトリを宣言するために、を追加または作成します。

.jazzignoreすでに持っている場合は、次のようなコンテンツで編集します。

core.ignore.recursive= \
    {target}

注:ClearCaseでは、チェックアウトされたものからプライベートなものを検出しないため(RTCでチェックアウトしないため)、問題は異なります。すべてのプライベートファイルまたはすべてのチェックアウトされたファイル
を明示的に要求する必要があります。

于 2012-04-13T12:34:51.510 に答える