回答
總是有-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