【问题标题】:Retrieving projects without binary files检索没有二进制文件的项目
【发布时间】:2016-04-26 02:20:56
【问题描述】:

我们有多个非常大的 perforce 存储库,其中包含许多与源代码混合的二进制文件。是否可以配置客户端规范以使某些文件扩展名(例如 zip、jar、war 等)永远不会同步到本地副本?

我们会定期同步以在源代码上生成指标,为此目的,二进制文件会成为障碍。

【问题讨论】:

    标签: perforce perforce-client-spec


    【解决方案1】:

    在您的客户端规范中,使用带有减号的“排除”映射,如下所示:

    View:
        //depot/project/... //client-name/project/...
        -//depot/project/.../*.zip //client-name/project/.../*.zip
        -//depot/project/.../*.jar //client-name/project/.../*.jar
        -//depot/project/.../*.war //client-name/project/.../*.war
    

    【讨论】:

    • 要包含直接在项目根目录下的文件以及它下面的任何深度,请删除“/*”部分(因此它只是“project/....zip”等)。这样做的好处是速度更快,因为它使用的通配符更少。
    • 是否可以做类似 *.[zip,jar,war] 的事情,这样它就可以在一行中完成,而不是每个文件类型的一行(我可能有 20 个左右'd想要排除)?
    猜你喜欢
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多