使用 Jenkinsfile 仅从 Github 签出更改的文件

Check-Out only changed files from Github using Jenkinsfile

我正在使用 Jenkinsfile 从 github 获取最新代码。结帐单片机。是否可以只获取上次提交期间更改的文件?这意味着,我不需要获取存储库中的所有文件,而只需要更改的 files/codes。 这可以通过 Jenkins 文件完成吗?

此致,

-禁止

我用过命令 - git archive --output=deploy.zip HEAD $(git diff --name-only HEAD HEAD~1 --diff-filter=ACMRTUXB) 这将在两次提交之间获取更改的文件。 (最新倒数第二个)