Perforce 在命令行中创建时如何保存变更列表编号?

Perforce 在命令行中创建时如何保存变更列表编号?,perforce,Perforce,当我调用它时,它创建了一个新的变更列表并输出:“Change35837Created” 那么,如何将变更列表编号“35837”保存到变量 我需要保存编号来执行一些操作,因为我使用bat文件。如果您的目标是在一个简单的脚本中打开一个编号变更列表中的文件,那么您可以利用默认的变更列表以及一个新的编号变更列表将默认拥有默认变更列表中的文件这一事实 p4 --field "Description=My pending change" --field "Files=" change -o | p4 cha

当我调用它时,它创建了一个新的变更列表并输出:“Change35837Created”

那么,如何将变更列表编号“35837”保存到变量


我需要保存编号来执行一些操作,因为我使用bat文件。

如果您的目标是在一个简单的脚本中打开一个编号变更列表中的文件,那么您可以利用默认的变更列表以及一个新的编号变更列表将默认拥有默认变更列表中的文件这一事实

p4 --field "Description=My pending change" --field "Files=" change -o | p4 change -i
如果下一步是修改该文件并提交编号变更列表,请跳过创建挂起编号变更列表的中间步骤<代码>提交将自动为您完成该部分

p4 edit fileName
p4 --field "Description=derp" change -o | p4 change -i
创建变更列表时,它会保存在服务器上。运行:

p4 edit fileName
echo derp>>fileName
p4 submit -d "derp" fileName

要查看您刚刚创建的变更列表。

您需要保存号码才能执行什么操作?@SamStafford我想像这样将文件添加到变更列表中
p4 edit fileName-c changelist
ah--我会将其添加到我的答案中。
p4 changes -m1