5

P4.fetch_change() は、Change が「new」に等しい変更仕様を作成します。実際の数値で変更仕様を作成する必要があります (他の変更と衝突しない)。IOW、チェンジリスト番号を予約できるようにする必要があります。

これは P4Python でどのように行うことができますか?

コンテキスト: 私のスクリプトは、既存の変更リスト番号を取り込みます。スクリプトが正しく動作することをテストできる必要があります。

4

3 に答える 3

6

P4.save_change() は、チェンジリスト番号を生成します。つまり、番号付きの保留チェンジリストを作成します。次のようなものを試してください:

changespec = P4.fetch_change()
changespec[ "Description" ] = "placeholder"
P4.save_change( changespec )
于 2012-05-05T01:28:06.947 に答える
0

PERFORCEでは、チェンジリスト番号を予約することはできません。P4Pythonを使用して既存の(保留中の)チェンジリストを送信する場合は、次のようにします。 p4.run_submit("-c", changelist)

于 2012-05-05T00:19:17.080 に答える