是否可以用gitkraken比较2个分支(branch1和branch2)?
我想要一个有更改的文件列表
答案 0 :(得分:5)
据我了解,GitKraken经过一番调查后发现,它不允许您比较分支的提交。 但是,一种执行所需操作的方法是使用Soloing。右键单击要比较的第一个分支,然后选择“ Solo”。橙色圆圈将出现在分支名称的左侧,而不是眼睛。然后单击要独奏的第二个分支旁边的褪色橙色图标。提交视图中只会显示那些分支。
然后,您只需选择一个提交,然后在按住 Shift 的同时单击第二个提交。 The list of changed files will appear on the right。点击文件还会显示内容差异。
值得一提的是,您无法设置diff的方向(源分支和目标分支);但这有助于我找出两个分支之间的变化。
答案 1 :(得分:4)
如果要找出分支A和分支B之间的差异 首先在分支A上签出,然后单击分支B并选择提交,然后您可以在右侧面板上找到更改。
,并可以使用Shift Click选择图中的多个提交行以显示其合并的差异
答案 2 :(得分:0)
我检查两种分支之间的差异有两种不同的方式:
使用“ git difftool branch1..branch2”,其中我将difftool指定为图形工具(我通常使用xxdiff)。
另一种方法(可能更简单)是在最出色的 Visual Studio代码中使用比较分支功能。有关其他详细信息,请参见此处:How to compare different branches in Visual Studio Code
答案 3 :(得分:0)
GitKraken允许您比较两个分支以及每个分支by CMD/CTRL-clicking the two commits from different branches to see their differences的提交。如果要比较每个分支的最新提交,请按住CTRL键并单击每个分支的主要提交。
答案 4 :(得分:0)
我不知道此功能是否是最近的,但是现在在GitKraken中显示两个分支的差异非常简单。
您只需要单击第一个分支的提交,按住Shift键,然后单击到第二个提交即可。第二个提交可以在任何地方,例如第二个分支的提交。
在执行此操作之前,您可以单独使用2个分支来简化图形。
答案 5 :(得分:-1)