Perforce从命令行提交描述&互动提示

时间:2017-04-06 23:36:01

标签: command-line submit perforce submission

我正在尝试在对文件进行更改后自动在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用户输入。

1 个答案:

答案 0 :(得分:1)

如果您执行以下操作,Perforce中没有交互式提示:

p4 submit -d "My newly modified file"

如果您在运行该命令时收到提示,那么您需要绕过一些其他工具(您是通过某种包装器运行p4吗?)就Perforce本身而言,p4 submit -d就是解决方案。