1

我在我的perforce工作區視圖中擁有這樣的文件夾。p4 status -A僅限於perforce工作區的子目錄

//depot/... //rajesh_ws/... 

其中// depot/...具有所有源代碼,編譯後的代碼將被複制到bin子目錄中。我正在同步//倉庫/ ... &建立它並將二進制文件複製到bin子目錄中。

現在我想在Perforce中提交bin文件夾(// rajesh_ws/bin/...),而不是在構建期間生成許多其他文件的所有(// rajesh_ws/...)。

當我使用「p4 status -A」&「p4 submit」時,它會提交所有包含// rajesh_ws/...的文件,但我只想從bin文件夾提交文件。對此有何想法?

我使用p4python API爲同一

腳本段

p4.run("status", "-A") 
p4.run_submit("-d", "Modifying bin folders") 

請建議

回答

2

提供路徑作爲參數的命令中的至少一個:

p4 status -A //rajesh_ws/bin/... 
p4 submit -d "Modifying bin folders" //rajesh_ws/bin/... 

「p4 status」只會打開與文件參數匹配的文件(離開其他未開啓的文件處於未開啓狀態); 「p4 submit」只會提交與文件參數匹配的打開文件(將其他打開的文件保持在打開狀態)。

相關問題