我的perforce工作区视图中有这样的文件夹。
//depot/... //rajesh_ws/...
其中// depot / ...包含所有源代码,编译后的代码将被复制到bin子目录。我正在同步// depot / ...&构建它并在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")
请建议
答案 0 :(得分:2)
将路径作为参数提供给至少一个命令:
p4 status -A //rajesh_ws/bin/...
p4 submit -d "Modifying bin folders" //rajesh_ws/bin/...
“p4 status”只会打开与文件参数匹配的文件(其他未打开的文件处于unopen状态); “p4 submit”将仅提交与文件参数匹配的打开文件(将其他打开的文件保持在打开状态)。