如何找到 git 分支中的所有文件,这些文件在合并后会更改另一个分支
How do I find all files in a git branch that would change another branch once merged
我正在尝试 运行 我公司代码库中所有更改文件的代码质量工具。问题是,虽然开发的所有功能分支分支,但是一旦功能完成,开发就会合并回功能分支。
如果我将 git HEAD 与合并基础进行比较,那么在将它合并回来之前,我会得到很多关于开发中发生的事情的额外噪音。
如果我将 git HEAD 与 develop 进行比较,我会得到很多关于 develop 合并后发生的事情的额外噪音。
Github 很好地显示了每个拉取请求更改的文件。我希望拥有与我的命令行查询输出相同的文件。
基本上我想问git"If I would merge this branch in develop, which files would change in develop"
git diff --name-status HEAD...the-other-branch
,大概吧?小心,它是 3 个点。那将是 close.
我正在尝试 运行 我公司代码库中所有更改文件的代码质量工具。问题是,虽然开发的所有功能分支分支,但是一旦功能完成,开发就会合并回功能分支。
如果我将 git HEAD 与合并基础进行比较,那么在将它合并回来之前,我会得到很多关于开发中发生的事情的额外噪音。
如果我将 git HEAD 与 develop 进行比较,我会得到很多关于 develop 合并后发生的事情的额外噪音。
Github 很好地显示了每个拉取请求更改的文件。我希望拥有与我的命令行查询输出相同的文件。
基本上我想问git"If I would merge this branch in develop, which files would change in develop"
git diff --name-status HEAD...the-other-branch
,大概吧?小心,它是 3 个点。那将是 close.