1

ファイルをチェックインすると、他の最新バージョンのファイルと競合します。この問題を解決するにはどうすればよいですか?クリアケースでファイルをチェックインできないことがあります。

4

2 に答える 2

1

これは、誰かがすでに新しいバージョンをチェックインしたことを意味します。つまり、自分のチェックアウト ファイルが予約されていないファイルであったことを意味します。

参照cleartool checkin:

選択したリソースのより新しいバージョンがチェックインされている場合は、チェックインを続行する前に、自分のバージョンとそのバージョンの間の競合を解決する必要があります。
これは通常、未予約でチェックアウトされたリソースをチェックインする場合にのみ発生します。
相違点が競合しない場合は、ClearCase がそれらをマージできます。競合する変更がある場合は、ClearCase マージ ツールを使用して手動でマージを実行する必要があります。

ビューの更新は機能しますが、そのファイルで直接マージをトリガーすることもできます。

  • バージョン ツリーを表示する
  • 最新バージョン(あなたのものではなく、チェックインされているもの)を右クリックします
  • 「マージ先」を選択
  • 自分の予約されていないチェックアウト バージョンをクリックします。

これにより、(かなり長い可能性がある)ビューの更新を待たずに、LATEST がバージョンにマージされます。
その後、バージョンをチェックインできます。

于 2012-07-29T09:23:48.227 に答える
0

最初に作業コピーを更新する必要があります。ソース管理を更新すると、ローカルの変更が他の開発者によって行われた変更とマージされます。できない場合は、競合するポイントをマークします。次に、これらの競合を手動で解決し、解決済みとしてマークする必要があります。その後、コードをチェックインできます。

幸運を。

于 2012-07-29T08:11:57.540 に答える