即使我将它们添加到 perforce 更改列表后也没有要提交的文件
No files to submit even after I add them to perforce changlist
我得到一个变更列表编号,我可以将文件添加到变更列表
>>> createdCLNumber
'1157545'
>>> p4.run_add("-c", createdCLNumber, "/Users/ciasto/ciasto_piekarz/sandbox/main/upgrade_tools/upgrade_gitlab")
['//depot/td/main/bin/upgrade_gitlab#1 - currently opened for add']
但是当我尝试提交它们时出现错误。
>>> p4.run_submit(changeList)
P4.P4Exception: [P4#run] Errors during command execution( "p4 submit -i" )
[Error]: 'No files to submit.'
如果你想提交一个编号的变更列表(暗示你使用了 p4 add -c CHANGELIST
),请执行:
p4 submit -c CHANGELIST
参见p4 help submit
:
submit -- Submit open files to the depot
p4 submit [-Af -r -s -f option --noretransfer 0|1]
p4 submit [-Af -r -s -f option] file
p4 submit [-Af -r -f option] -d description
p4 submit [-Af -r -f option] -d description file
p4 submit [-Af -r -f option --noretransfer 0|1] -c changelist#
p4 submit -e shelvedChange#
p4 submit -i [-Af -r -s -f option]
--parallel=threads=N[,batch=N][,min=N]
如果您只指定一个参数,它将被解释为文件路径:
p4 submit [options] file
要指定您需要这种形式的更改列表:
p4 submit [options] -c changelist#
我得到一个变更列表编号,我可以将文件添加到变更列表
>>> createdCLNumber
'1157545'
>>> p4.run_add("-c", createdCLNumber, "/Users/ciasto/ciasto_piekarz/sandbox/main/upgrade_tools/upgrade_gitlab")
['//depot/td/main/bin/upgrade_gitlab#1 - currently opened for add']
但是当我尝试提交它们时出现错误。
>>> p4.run_submit(changeList)
P4.P4Exception: [P4#run] Errors during command execution( "p4 submit -i" )
[Error]: 'No files to submit.'
如果你想提交一个编号的变更列表(暗示你使用了 p4 add -c CHANGELIST
),请执行:
p4 submit -c CHANGELIST
参见p4 help submit
:
submit -- Submit open files to the depot
p4 submit [-Af -r -s -f option --noretransfer 0|1]
p4 submit [-Af -r -s -f option] file
p4 submit [-Af -r -f option] -d description
p4 submit [-Af -r -f option] -d description file
p4 submit [-Af -r -f option --noretransfer 0|1] -c changelist#
p4 submit -e shelvedChange#
p4 submit -i [-Af -r -s -f option]
--parallel=threads=N[,batch=N][,min=N]
如果您只指定一个参数,它将被解释为文件路径:
p4 submit [options] file
要指定您需要这种形式的更改列表:
p4 submit [options] -c changelist#