代码之家  ›  专栏  ›  技术社区  ›  László Stahorszki

git add:将所有名为'pom.xml'的文件添加到同一目录或任何子目录中

  •  0
  • László Stahorszki  · 技术社区  · 4 年前

    我想创建一个通用的Jenkins脚本,用于更改项目中必须提交的内容。所有更改的文件 pom.xml 文件夹。在某些情况下,我们谈论的是多模块项目,但情况并非总是如此。无论哪种方式,我都想在给定的git仓库中暂存每个pom.xml-s。

    我想使用的命令是 git add '**/pom.xml' ,但它不会在repo根目录中暂存pom.xml。更糟糕的是,如果项目不是多模块项目,它会抛出错误,因为它找不到任何pom.xml-s。

    我试过了 git add pom.xml '**/pom.xml' ,但它返回相同的错误: fatal: pathspec '**/pom.xml' did not match any files

    我还有其他选择吗?

    2 回复  |  直到 4 年前
        1
  •  2
  •   László Stahorszki    4 年前

    该命令已从 git add '**/pom.xml' find . -name 'pom.xml' | xargs git add 现在它工作了