我正在尝试在对文件进行更改后自动提交默认更改列表,并且需要一种命令行方法来执行提交到 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用户对此的投入。
如果这样做,Perforce 中没有交互式提示:
p4 submit -d "My newly modified file"
如果您在运行该命令时收到提示,则需要绕过其他一些工具(您是否通过某种包装器运行 p4? 就Perforce本身而言,p4 submit -d
是解决方案。