Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 列出两个分支之间合并分支的差异_Git_Bitbucket - Fatal编程技术网

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,开始对它们进行研究。