【问题标题】:How do I find all files in a git branch that would change another branch once merged如何在 git 分支中找到合并后会更改另一个分支的所有文件
【发布时间】:2018-10-10 16:08:01
【问题描述】:

我正在尝试对我公司代码库中所有更改的文件运行代码质量工具。问题是,虽然开发的所有功能分支分支,但是一旦功能完成,开发就会合并回功能分支。

如果我将 git HEAD 与合并基础进行比较,那么在我将其重新合并之前,我会得到很多关于开发中发生的事情的额外噪音。

如果我将 git HEAD 与 development 进行比较,我会得到很多额外的噪音,因为我将 develop 重新合并后发生了什么。

Github 很好地展示了每次拉取请求时文件的变化。我希望拥有与命令行查询输出相同的文件。

基本上我想问git“如果我将这个分支合并到develop,哪些文件会在develop中改变”

【问题讨论】:

    标签: git merge diff


    【解决方案1】:

    git diff --name-status HEAD...the-other-branch,可能吗?小心,是3个点。那将是关闭

    【讨论】:

    • 感谢 3 个点的提示。到目前为止,它似乎成功了!谢谢! :D
    猜你喜欢
    • 2014-10-02
    • 2010-12-15
    • 1970-01-01
    • 2018-06-21
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 2022-11-09
    相关资源
    最近更新 更多