忽略作为上一次提交的一部分更改的文件

Ignore file changed as part of previous commit

提问人:user2700022 提问时间:11/17/2023 最后编辑:jonrsharpeuser2700022 更新时间:11/17/2023 访问量:15

问:

我有一个名为 .我的回购结构如下:maven-workflow.yaml

├───app2
│   └───index
├───src
│   └───main
└───app1
|    └───index
|---README.md

我的工作流程如下:

name: ci
on:
  pull_request:
    branches:
      - 'main'
    paths:
      - 'src/**'
      - '!*.MD'
      - '!app*/*' 

concurrency:
  group: ${{ github.ref }}
  cancel-in-progress: false

jobs:
  ci:
    uses: .github/workflows/maven-workflow.yaml@main
    with:
      java: 17

如果我在分支中进行的所有提交都在文件夹或 中,则不会触发工作流。但是,如果在文件夹之间发生了提交,则运行工作流,现在对于后续提交,即使不在文件夹中也会触发工作流,因为之前已经发生过提交。有什么方法可以忽略吗?app*README.MDsrcsrcsrc

GitHub github-操作

评论

1赞 jonrsharpe 11/17/2023
它查看拉取请求的文件更改,而不是每个单独的提交。

答: 暂无答案