Perforce を使用して、開発ブランチからメイン ブランチへの統合を自動化しようとしています。ブランチ マッピングをセットアップしており、ブランチ全体の変更を自動的に統合できることがわかっています。ブランチ全体で統合する方法があるかどうか疑問に思っていましたが、一度に1つの変更リストを順番に実行しますか?
たとえば、今日、3 人の開発者が変更リスト # の 1、2、および 3 を使用して、開発ブランチに変更を送信しています。p4 integrate -b branchname を実行する方法はありますか? 1? そうすれば、問題が発生した場合に、特定の変更リストだけを取り消すことができますか? または、統合する必要がある最も古い変更リストのみを統合するように指示できれば、変更リスト 1 を統合し、ビルドのスモーク テストを行ってから、変更リスト 2 を統合することができます。
同僚の 1 人がジョブの使用について言及しましたが、私が理解している限りでは、ジョブはバグなどに関する情報を自動化することしかできず、実際に統合を自動的に実行することはできません。
答えが明白な場合は申し訳ありませんが、私はまだPerforceに比較的慣れていません。私はオンラインで見回しましたが、何も見つかりませんでした。