回答
总是有-i
命令:
从标准输入读一个变更的说明。输入必须与p4更改表单使用的格式相同。
正如布赖恩指出了他的评论,最好的办法可能是运行change -o
,将输出重定向到一个文件,进程与其他shell命令的文件,然后将该文件发送回服务器change -i
。
但你可以随时更改描述,当您提交:
P4提交-d “说明”
这只能更改默认列表。
为了扩展'change -i'的使用:通常该技术是运行'change -o',将输出重定向到一个文件,使用其他shell命令(sed,awk等)处理该文件,然后发送该文件通过'change -i'返回到服务器。这是一种常见的Perforce脚本技术。如果您将要执行大量的shell脚本,请考虑安装并使用Perforce脚本API接口之一,例如Ruby,Perl或Python API。 – 2011-04-12 13:46:53
太棒了!谢谢! – 2011-04-25 05:08:07
你的第二个例子不正确 - 你不能一起使用-c和-d。 'p4 submit -d'something''将使用提供的描述提交默认更改列表 – rgerganov 2012-08-24 14:50:59
根据链接的文档,这适用于更改_already submitted_更改列表。 – 2014-02-10 19:24:56
此命令行工作对我来说:
p4 --field Description="New CL description here" change -o *changelist_number* | p4 change -i
- 田地是文明。 – 2017-05-28 19:10:13
- 1. P4 -s描述更改列表
- 2. Python&P4V:自动更改列表描述
- 3. p4描述为多个更改列表
- 4. Perforce:将描述添加到现有更改列表
- 5. 如何更改现有Gradle任务的描述?
- 6. 在配置中更改midlet的描述
- 7. 如何更改进程列表中的命令行?
- 8. 如何通过命令行为github添加/更改存储库描述
- 9. 更改java进程描述
- 10. ASP.NET MVC 3 - @ Html.DropDownList - 如何更改描述?
- 11. 如何更改应用程序描述
- 12. 如何更改prettyPhoto描述HTML?
- 13. SQL Server更改列名描述
- 14. 运行时更改进程描述
- 15. 在命令行的特定更改列表中打开p4v
- 16. 使用P4描述从perforce获取更改列表的作者和描述
- 17. 如何更改Emacs命令行颜色
- 18. 如何通过命令行退出更改列表?
- 19. 如何从命令行创建一个perforce空更改列表
- 20. 从命令行更改database.location
- 21. 从命令行更改web.config
- 22. 在命令行中更改ODBC(Win。7)
- 23. 在Bash中更改命令行参数
- 24. 使用命令行更改注册表
- 25. 用命令行更改所有内容
- 26. 如何在windows中更改apache服务描述
- 27. 如何更改jQuery中现有表中的表行值?
- 28. 更改terminalinterface命令
- 29. 如果行更改,MySQL更改表更改列抛出错误
- 30. 如何更改在Julia中执行的命令的CWD?
如果你不想通过命令行来做到这一点,你可以编辑P4V一个变更的说明。打开更改列表(右键单击“查看更改列表”),并在底部有一个“编辑”按钮,使“说明”字段可编辑,从而可以修复拼写错误或变更列表的混淆描述。 – Phrogz 2014-08-26 17:22:50