私は、特定のチェンジリストのソースコードをすべて取得してビルドするビルドスクリプトを作成しています。私は、ローカルの変更を棚上げしたり、一時的な場所にファイルを移動したりすることなく、いつでもスクリプトを実行できるようにしたいと考えています。スクリプトは、独自のワークスペースが定義されている他の人が使用します。p4を別の場所に同期
私はPerforceからすべてのソースコードを一時的な場所に取得し、そこからビルドするのが最も簡単だと考えました。残念ながらp4 syncはこれをサポートしていないようですが、作業領域で指定されたファイルをクライアントビューに置くだけです。つまり、ファイルを一時的な場所にコピーする前にローカルの変更を上書きします。
p4
を使用してファイルをPERFORCEから任意の場所にコピーする方法はありますか?
FWIWビルドプロセスの「ビルド入力を取得する」ステップと「入力を出力に変換」ステップを組み合わせることは良い考えではないことを学びました。それらを分離しておくことで、どの入力が使用されたかを正確に判断しやすくなり、CIサーバーでの自動化が容易になります。 –