当用户按下代码时,我正在运行GitLab CI script
。在此CI中,我想在两个引用之间找到git diff
。
例如:git diff --name-only $old_ref $new_ref
如何在GitLab中做到这一点?或任何相关的命令或文档都将有所帮助。
答案 0 :(得分:0)
在这种情况下,一种解决方案很可能是gitlab hook。
通过使用钩子,然后可以使用git diff
命令基于先前的哈希值和当前的哈希值进行计算。
答案 1 :(得分:0)
我可以在GitLab中使用此命令来获取最近提交的文件列表
git diff-tree --no-commit-id --name-only -r ${CI_COMMIT_SHA}
和
git show --name-only
命令显示详细信息以及提交消息。