3

子プロジェクトを統合しようとすると、親プロジェクトが次のエラーをスローします。

例外: < FILE > - 統合できません (既に削除のために開かれています)

これはどのようなシナリオで発生しますか?

4

2 に答える 2

2

PERFORCE が変更を統合するとき、ローカル ワークスペース内のファイルの着信変更を解決しようとします。この例外は、基本的に、ファイルがローカル ワークスペースで削除済みとしてマークされているため、指定されたファイルの変更を解決しようとすることができないことを示しているため、解決する場所がありません。

統合を続行できるようにするために、統合コマンドに渡すことができるフラグがあります。ただし、進行中の変更の上に変更を統合することは一般的には良い考えではないことがわかったので、進行中の変更を終了 (または棚上げ) してから統合を試みることをお勧めします。

于 2012-07-06T17:00:51.867 に答える
1

この質問は、「既に削除のために開かれています」を検索すると、Googleで最初に表示されるため、統合していない場合は、独自の削除を元に戻そうとするだけで、これを回避する方法を投稿できると思いました。

cp file file.bak  # Make a backup of the file
p4 revert file    # Revert the file
mv file.bak file  # Recover from backup
p4 edit file      # Open the file for edit
于 2015-10-21T22:13:24.470 に答える