有没有办法获得“ p4v协调离线工作”?

时间:2018-10-16 19:08:17

标签: perforce

"p4v reconcile offline work"方面,是否有办法使"p4 reconcile"的行为与命令行p4ignore相同?

我已经读过Can you "ignore" a directory in P4V?https://community.perforce.com/s/article/1282,但是它们的问题在于它们不是很灵活。我们希望每个项目使用不同的p4ignore文件,因此必须设置绝对路径,更改p4v起始目录或设置固定的env变量破坏灵活性。

理想情况下,它的工作原理与命令行相同,在命令行中,我们在项目的根目录中创建一个p4config文件,然后将其p4ignore变量指向包含忽略规范的并排p4ignore文件。

示例:

p4config.txt

P4IGNORE=p4ignore.txt

p4ignore.txt

*.obj

如果我从该项目的根文件夹中的命令行运行"p4 reconcile",它将正确协调除obj文件之外的所有内容。

如果我从该项目的根文件夹运行"p4v reconcile offline work",它将协调所有包括应该被忽略的obj文件。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

由于P4V不是开源的,因此无法自己修复其中的错误。

“如何获得P4V来执行命令行中的操作”的答案通常是“编写自定义工具,并使用它代替内置的P4V命令”。