如何综合查看分支与其分支的父节点相比有哪些变化
How to have an integrated view of what are changes in a branch compared with the parent node it is branched from
我的情况是我有一个别人的分支,这个分支非常大,包含数十个提交,每个提交包含多达数十个文件。
我通常在 Bitbucket 中查看分支所做的更改。在那里,它可以向我显示与分支来自的父提交相比,分支中更改的内容的综合视图。
但是,当更改太大且太多时,BitBucket 无法显示并显示错误消息“合并太大而无法显示”。
我现在正在使用 Git 扩展来查看分支。我可以一个一个地查看分支上的提交,但我找不到一种方法来综合查看分支上所做的更改。
由于这是一个很大的变化,一些行在一次提交时 added/amended 并在另一次提交时恢复。一个一个看,没意思,又费时间。
非常感谢任何帮助。
“合并太大而无法显示”出现在合并请求中,带有要合并到的目标分支。我假设目标分支是 master
,如果需要,只需更改该名称即可。
您可以打开可视化查看器从命令行查看差异:
git difftool -d master...branch # three dots notation
此命令将在 master
和 branch
之间找到所谓的 merge base,并打开该合并 base 与 [=13] 之间的差异=].
对于这个特定的操作,我不确定 Git Extensions
会提供多少功能:
您可以在历史查看器中找到合并基地,右键单击并 select“与...比较”,然后将其与 branch
的头部进行比较。
我的情况是我有一个别人的分支,这个分支非常大,包含数十个提交,每个提交包含多达数十个文件。
我通常在 Bitbucket 中查看分支所做的更改。在那里,它可以向我显示与分支来自的父提交相比,分支中更改的内容的综合视图。
但是,当更改太大且太多时,BitBucket 无法显示并显示错误消息“合并太大而无法显示”。
我现在正在使用 Git 扩展来查看分支。我可以一个一个地查看分支上的提交,但我找不到一种方法来综合查看分支上所做的更改。
由于这是一个很大的变化,一些行在一次提交时 added/amended 并在另一次提交时恢复。一个一个看,没意思,又费时间。
非常感谢任何帮助。
“合并太大而无法显示”出现在合并请求中,带有要合并到的目标分支。我假设目标分支是 master
,如果需要,只需更改该名称即可。
您可以打开可视化查看器从命令行查看差异:
git difftool -d master...branch # three dots notation
此命令将在 master
和 branch
之间找到所谓的 merge base,并打开该合并 base 与 [=13] 之间的差异=].
对于这个特定的操作,我不确定 Git Extensions
会提供多少功能:
您可以在历史查看器中找到合并基地,右键单击并 select“与...比较”,然后将其与 branch
的头部进行比较。