1

我的 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")

请建议

4

1 回答 1

2

将路径作为参数提供给至少一个命令:

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

"p4 status" 将只打开与文件参数匹配的文件(使其他未打开的文件处于未打开状态);"p4 submit" 将仅提交与文件参数匹配的打开文件(使其他打开的文件处于打开状态)。

于 2014-11-06T23:37:03.333 回答