リポジトリにファイルを追加するために、Perl で P4 モジュールを使用しています。
$p4->Run('add', $filename);
しかし、通常のシェルコマンドのように変更リスト名を指定したい:
p4 add [-c changelist] filename
要するに、フラグを渡す方法を知りたいです。
ありがとう
最後に次のテンプレートを使用しました。
$change = $p4->FetchChange();
$change->{ 'Description' } = "Some description";
$p4->RunSubmit( "-r", $change );
また、ファイルを送信します
This should work:
$p4->Run('add', '-c', $changelist, $filename);
The P4Perl API docs for the Run method don't explicitly say how to pass options. However, there are examples in the rest of the docs that show option passing ($p4->RunSubmit( "-r", $change );
for example.)