Git 列出两个分支之间合并分支的差异
对于每个特性/缺陷,我们从Git 列出两个分支之间合并分支的差异,git,bitbucket,Git,Bitbucket,对于每个特性/缺陷,我们从production分支中创建一个新分支,并合并到development分支进行测试 批准的功能合并到生产,未批准的功能留在开发(开发-1.0)分公司 在大量未经批准的功能之后,与生产部门和开发部门存在差异 因此,我们在生产之外创建了一个新的开发(development-2.0)分支,并开始在此基础上进行合并 现在,要列出合并到development-1.0和development-2.0的分支的差异,您可以使用git log列出在一个分支中但不在另一个分支中的提交 g
production
分支中创建一个新分支,并合并到development
分支进行测试
批准的功能合并到生产
,未批准的功能留在开发
(开发-1.0)分公司
在大量未经批准的功能之后,与生产部门
和开发部门
存在差异
因此,我们在生产
之外创建了一个新的开发
(development-2.0)分支,并开始在此基础上进行合并
现在,要列出合并到
development-1.0
和development-2.0
的分支的差异,您可以使用git log
列出在一个分支中但不在另一个分支中的提交
git log development-1.0..development-2.0 # commits in development-2.0 not in development-1.0
git log development-2.0..development-1.0 # commits in development-1.0 not in development-2.0
如果您从
development-1
和development-2
(git-switch-development-1&&git-branch--merged
)获得合并列表,您能比较一下这些分支列表吗?这会给你答案吗?@matt举个例子,如果分支A和B合并到development-1.0中。由于分支机构A获得批准,该分支机构将合并到生产中。现在我创建了一个新的开发工具-2.0,并将分支C合并到该工具上。那么,我可以得到作为分支的输出吗C@matt对不起,我的英语不好,请尽量理解。分支C实际上是遗留下来的分支,现在我想跟踪遗留下来的所有特性/bug,开始对它们进行研究。