我正試圖編寫一個P4觸發器,用於在用戶提交時將更改列表號發送到下游報告工具。據我所知,我需要使用change-commit
事件來獲得最終的更改列表號碼。看起來change-submit
無法訪問更改後的更改號碼(如果p4服務器必須更改它)("The Perforce service might renumber a changelist when you submit it, depending on other users' activities")P4觸發器:我可以獲取更改列表號並仍然可以選擇恢復嗎?
但是,如果我無法訪問下游報告工具(到期),我還想恢復更改列表到一個短暫的網絡問題)。看來change-commit
爲時已晚。如果在此處使用change-commit
的觸發器返回非零值,則觸發器失敗,但更改列表仍處於提交狀態。
有沒有辦法將這些2要求一旦你的改變提交觸發結合
謝謝。報告工具中的記錄缺失導致嚴重問題,因此我不確定是否將其描述爲「小問題」,否則我會認爲這太過於誇張。拒絕提交是一個低影響的修復程序,但它看起來不像是可能的。乾杯 –