jgit 比较两个分支,差异内容太多( master 用的是最新的),比较的 master 已经包含了其他分支合并的内容。 但是 gitlab 的 compare 就不会,gitlab compare 的结果是我想要的。我其实就是要分支 A 的改动。 有懂的朋友吗?
1
w4ngzhen 2023-09-12 09:03:01 +08:00
没用过 jgit ,但是你的问题应该跟
git diff branch1..branch2 (中间两个点)和 git diff branch1...branch2 (中间三个点)的区别有关。前者是 branch2 减去 branch1 的 diff ;后者三个点是 branch2 和 [branch1 、branch2 共同祖先节点] 的 diff 。 |