gitkraken - 如何比较2个分支

Mic*_*lis 16 git gitkraken

有没有办法比较2分支(branch1和branch2)与gitkraken?

我想要一个有变化的文件列表

Dav*_*ave 27

GitKraken 允许您比较两个分支以及每个分支的提交,方法是按住 CMD/CTRL 键单击来自不同分支的两个提交以查看它们的差异。如果您想比较每个分支的最新提交,您可以按住 CTRL 键并单击每个分支的头部提交。


Mic*_* V. 12

据我调查之后发现,GitKraken不允许您比较分支的提交。尽管您想做的一种方法是使用Soloing ; 右键单击要比较的第一个分支,然后选择“ Solo”。橙色圆圈将出现在分支名称的左侧,而不是眼睛。然后单击要独奏的第二个分支旁边的褪色橙色图标。仅那些分支将显示在提交视图中。

然后,您只需选择一个提交,然后在按住的同时单击第二个Shift更改的文件列表将显示在右侧。单击文件还会显示内容差异。

值得一提的是,您无法设置diff的方向(源分支和目标分支);但这有助于我找出两个分支之间的变化。

  • 我不确定我是否理解为什么您需要进入单人模式。我可以单击选择_任何_一个提交,然后按住 Shift 键单击任何另一个提交,差异就会显示在 GitKraken 侧栏中,无需单独操作。 (3认同)

ami*_*far 9

如果要查找分支A和B之间的差异,请首先在分支A上结帐,然后单击分支B并选择提交,然后可以在右侧面板上找到更改。

并可以使用Shift Click选择图中的多个提交行以显示其合并的差异

  • 我使用 Shift 键并单击提交并选择它们,尝试一下 (3认同)
  • 我认为使用 Ctrl 键是更好的解决方案。使用 Shift 键不会达到预期的结果。它显示了“合并的差异”,这并不等同于比较两个分支的最后提交。 (2认同)