1

p4 submitについて質問です。

職場では、perforce でブランチを作成し、メイン コードライン (メインライン) から分岐して、特定のフォルダー (folder1 など) のすべてのファイルの最新リビジョンをデポからワークスペースに取得しました。

ここで、file.cpp など、folder1 内のファイルを変更しました。そのため、最初にそのファイルをそのブランチから自分のワークスペースにチェックアウトしました。

ここで、このバージョンをブランチ コードラインの次のリビジョンとしてデポに送信したいと考えました (メインラインではありません - 統合は意図されていません。ブランチでそのファイルの次のリビジョンを作成し、デポに送信したいだけです)。

p4ビジュアルクライアントを使用しています。この変更されたファイル file.cpp を右クリックして、そのファイルを単独で送信すると言うと、mer エラーが発生しました: ジョブの検証に失敗しました: MISSING JOB.

ジョブは変更に関連付ける必要があります。

質問: 仕事と変化の間のこの関連付けをどのように作成しますか?

このエラーを修正し、ブランチに次のリビジョンを作成するためにファイルを送信するにはどうすればよいですか?

4

2 に答える 2

1

別の苦痛な試行錯誤の後、私が間違っていたことを発見しました:

  1. file.cpp context と言った後、右クリックして送信し、新しいジョブを作成する必要があります。
  2. 表示されるウィンドウで、ジョブの説明、ユーザー名を入力します。ジョブが正常に作成されたとき。job5436060 のようになります
  3. その後、制御は前の iwindow サブミット ファイルに戻ります。そこにこの仕事を追加します。以前は、ジョブの数値部分、つまり 5436060 のみを追加していたため、ジョブが見つからないというエラーが発生し、完全に脱線しました。

    ジョブを追加するときに入力する必要があるのは、job5436060 です。これで、ジョブが見つかり、そのジョブが正常に追加され、送信コマンドが成功しました。

:-) 簡単なことだと思っていることで苦悩した後は、小さな喜びがありますが、単純だが基本的なことを見逃した後は苦労します。

于 2013-01-07T17:43:48.677 に答える
0

perforce サーバーには、送信されたすべての変更セットでジョブを必要とする送信前トリガーが設定されている必要があります。ジョブを正常に送信する前に、保留中の変更セットにジョブを (作成して) 追加する必要があります。

于 2013-01-07T18:11:16.000 に答える