在"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文件。
有什么想法吗?
答案 0 :(得分:2)
由于P4V不是开源的,因此无法自己修复其中的错误。
“如何获得P4V来执行命令行中的操作”的答案通常是“编写自定义工具,并使用它代替内置的P4V命令”。