gitlab-ci - Gitlab CI:git diff 显示旧的修改
问题描述
我正在研究由 gitlab 的 CI 启动的脚本,该脚本使用 git diff 检测代码中的原始类型。
我的脚本使用命令:git diff origin/master ${CI_COMMIT_SHA}
它在本地运行良好,即: git diff 返回好的更改;链接到我的分支。
在 CI git diff 上,返回了(非常)很多与我的分支相关联的更改。
你对此有什么想法吗?
解决方案
我解决了这个问题git diff origin/master...origin/${CI_COMMIT_BRANCH}
推荐阅读
- spring - 如何隔离多个控制器的认证机制
- java - IntelliJ 创建 jar 文件而不是 exe 文件
- angular - Angular 8 OIDC 客户端 - 超过授权的最大调用堆栈
- c# - 如何在 Xamarin 中创建动画自定义弹出窗口?
- visual-studio - 有没有办法使用 Nuget Manager 在 Visual Studio 2019 中为 C++ 控制台应用程序集成 Google Cloud API?
- visual-studio - 我们能在 Visual Studio 的监视列表中找到变量值发生变化的地方吗
- echarts - Apache Echart,如何使用用户定义的地图覆盖轴标签值
- asp.net-core-mvc - BCrypt PasswordHasher:- FormatException:输入不是有效的 Base-64 字符串
- python - ImportError:无法从“tensorflow.python.eager.context”导入名称“get_config”
- reactjs - 渲染父组件初始化子组件的状态