【问题标题】:Is there a way to get "p4v reconcile offline work"?有没有办法获得“p4v 协调离线工作”?
【发布时间】:2018-10-16 19:08:16
【问题描述】:

当涉及到p4ignore 时,有没有办法让"p4v reconcile offline work" 的行为方式与命令行"p4 reconcile" 相同?

我读过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 文件。

有什么想法吗?

【问题讨论】:

    标签: perforce


    【解决方案1】:

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

    “我如何让 P4V 完成命令行所做的事情”的答案通常是“编写自定义工具并使用它而不是内置的 P4V 命令”。

    【讨论】:

    • 谢谢。我认为这是我的配置错误,但如果它是一个错误,那么我就不走运了。回到我去的命令行!
    猜你喜欢
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 2017-01-17
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    相关资源
    最近更新 更多