gpt4 book ai didi

perforce - Perforce 映射规则中的点和星号有什么区别?

转载 作者:行者123 更新时间:2023-12-04 22:36:30 30 4
gpt4 key购买 nike

我知道 //depot/foo/... 将映射 //depot/foo/ 下的所有文件和文件夹。那么,//depot/foo/* 有什么作用呢?我被告知不要使用它,并想了解原因。

最佳答案

... 递归,* 不会。如果要匹配给定位置的所有文件以及该位置下的所有文件,请使用 ... ;如果您只想匹配给定文件夹中的文件,请使用 *

用你的例子

  • //depot/foo/* 只会匹配文件
    在“foo”文件夹中(如果有
    任何)
  • //depot/foo/... 将匹配文件
    在 foo 文件夹以及任何
    foo
  • 下的文件

    对于简单的客户端规范,您希望使用 ... 以便您获取仓库中所有子目录中的所有文件。当您想要匹配特定文件夹中的文件而下面没有任何内容时,您可以在 clientspec 中使用 * 字符。举个例子
    //depot/foo/...  //myclient/depot/foo/...
    -//depot/foo/test/... //myclient/depot/foo/test/...
    //depot/foo/test/* //myclient/depot/foo/test/*

    以上将(按顺序)添加//depot/foo 位置中的所有文件。然后它将删除//depot/foo/test 中的所有内容(包括 test 文件夹中的文件)。然后第三行将只添加回测试文件夹中的文件,而在下面没有任何内容。

    关于perforce - Perforce 映射规则中的点和星号有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5569437/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com