1
我試圖在更改文件後自動提交perforce中的默認更改列表,並且需要使用命令行方式來執行提交到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用戶對此的投入。
嗯..我認爲肯定有一些包裝之間,需要這個提示,如果我不提供這個,提交失敗完全。對不起,我很執着。 – Jose
還檢查了p4的提交選項,以下是我找到的描述。 -d說明 立即使用在命令行中提供的描述提交默認更改列表,並繞過交互式表單。此選項在編寫腳本時非常有用,但不允許添加作業,也不允許修改默認更改列表。 – Jose
你原來的問題沒有提到工作 - 看看'p4 fix'命令。 :) 最簡單的事情是提交你的變化,然後將作業添加到它,因爲'修復'不需要任何形式的提示。就我所知,這不是一個Perforce的東西,因爲它不能幫你包裝,我建議與您的IT部門溝通。 –