从命令行强制提交带有描述和交互式提示的 Per-Receiver



我正在尝试在对文件进行更改后自动提交默认更改列表,并且需要一种命令行方法来执行提交到 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是解决方案。

最新更新