我设法按照以下步骤在我的 perforce 客户端工作区中创建了一个空的更改列表:
>>> from P4 import P4,P4Exception
>>> p4 = P4()
>>> p4.connect()
P4 [ciastro@ciastromac perforce:1666] connected
>>> change = p4.fetch_change()
>>> change
{'Status': 'new', 'Client': 'ciastromac', 'User': 'ciastro', 'Change': 'new', 'Description': '<enter description here>\n'}
>>> change[ "Description" ] = "Autosubmitted 3rd changelist"
>>> p4.input = change
>>> p4.run_submit( "-i" )
这确实添加了一个变更列表,但我没有获得将文件添加到变更列表的变更列表编号。我还需要将变更列表编号提交给仓库。