如何比较 Android Studio 中的两个 Git 分支?

Anm*_*mol 13 git android android-studio

我不确定是否可以像这样将主分支(或任何其他分支)与当前功能分支进行比较GIT

我想要两个分支(主分支和功能分支)之间的差异,以便我可以在合并之前比较差异。我发现 Git UI 不太用户友好。就像在 AS 中一样,我可以遍历代码并在那里更改它。

我找到了一个选项,我可以将任何分支与我当前的本地分支进行比较(这对我来说似乎是一个解决方案,但是当我使用它时,我感到非常困惑)。

SS!

SS2

Compare with current AS 的功能将两个分支与特定的选定提交进行比较。

虽然我需要的是比较两者的最新版本。(功能分支的头和主的头)就像我们在 Git 的合并请求中得到的一样。

PS-我想选择所有提交来获得整个差异,但它给出了一个非常不同的结果,混合了所有差异。

想要得到这样的东西。

党卫军#

Mit*_*ton 14

我通过右键单击我的“应用程序”目录进行比较 --> git --> 与分支进行比较

查看整个差异

  • 这似乎运作得很好。提供已更改文件的列表,您也可以查看这些文件中的差异。您甚至可以将差异一一合并。您甚至可以从选择基础项目开始并查看所有文件。 (2认同)