我正在尝试在对文件进行更改后自动在perforce中提交默认更改列表,并且需要使用命令行方式来执行提交到perforce,同时提供描述以及绕过交互式提示。
当我使用以下命令提交时
p4 -p $perforce_server -u $user submit -d "Do you want to submit [yes/no]: yes"
提交有效,但在perforce中没有提交已提交的更改列表的说明。
现在,如果我尝试以下命令
p4 -p $perforce_server -u $user submit -d "My newly modified file... Do you want to submit [yes/no]: yes"
由于交互式提示不匹配,我收到错误。
如何在更改列表中添加说明,并在单个命令中绕过perforce交互式提示。
我可以使用如下所示的格式在P4 GUI中进行提交,并使用如下注释。
"My newly modified file
...
Do you want to submit [yes/no]: yes"
您能告诉我如何通过命令行执行abive。感谢所有有经验的P4用户输入。
答案 0 :(得分:1)
如果您执行以下操作,Perforce中没有交互式提示:
p4 submit -d "My newly modified file"
如果您在运行该命令时收到提示,那么您需要绕过一些其他工具(您是通过某种包装器运行p4吗?)就Perforce本身而言,p4 submit -d
就是解决方案。