我需要一个 git 命令来列出拉取请求中所有更改的文件。
我只想要更改文件的文件路径,没有额外的信息。
我试过: git diff --name-only 但这不会为 PR 返回任何内容。
我希望能够看到在 jenkins 构建期间哪些文件在我的当前分支和主分支之间发生了变化。
在我的 jenkinsfile 中,我有以下代码。
git diff-tree -r --no-commit-id --name-only ${env.GIT_COMMIT} origin/master
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误
致命:模棱两可的参数“master”:未知版本或路径不在工作树中。
任何帮助将不胜感激..如果有人能告诉我我做错了什么或设计一个替代解决方案,它将为我提供已更改文件的文件路径,那就太好了。
仅供参考,上述命令在本地有效,但在 jenkins 中无效。