21

私はチェンジリスト(たとえばX)を棚上げし、その正確性を保証しました。今、私は変更リストを提出したいと思います。できます

  1. p4 unshelve -s X -c Y Y は、このコマンドを実行する前に作成する新しい変更リストです。次に p4 shelve -c X -d そして最後に p4 submit -c Y
  2. それ以外の場合は、X の棚上げを解除し、棚上げした X を削除して、ローカル コピーを変更リスト X に移動し (p4 再開 -c X )、X を送信します。
  3. 最後のオプションは、X の棚上げを解除し、X の棚上げを削除し、p4 変更 (および説明の編集) を行い、最後に p4 送信することです。

に関してあなたの提案は何ですか:-

  1. 1/3 を使用しますが、X が既に持っていた説明をコピーして新しい変更リストに貼り付けます
  2. 2 を使用しますが、開いている各ファイルをコマンド p4 reload で手動でコピーします。

1 と 3 に対する 2 の唯一の利点は、X を削除する必要がないことです (これは、提出済みの変更リストであることが判明したためです。他のケースでは、まだ「保留中」のままです)。

4

5 に答える 5

9

Perforce サーバーの新しい 2013.1 リリースでは、'p4 submit -e X' を実行できるようになりました。これにより、最初にシェルフを解除する必要なく、シェルフを直接送信できます。

試してみてください、それは素晴らしい機能です!

于 2013-04-08T13:43:30.243 に答える
3

Perforce での私の経験から、変更リストの保留を解除し、保留ファイルを削除して送信するだけでした。変更リストの説明が正確であることを確認してください。

于 2013-04-08T11:53:50.100 に答える