我使用以下命令将develop
合并到release
分支中,并查找冲突的文件author/developer。
1) git clone repository
2) git checkout release
3) git merge --no-commit develop
4) git diff --name-only --diff-filter=U
5) git log file-name
有没有一种方法可以在不运行merge命令的情况下查找分支之间的冲突文件?
如何找到每个冲突文件的负责开发人员同时处理多个文件?
您所做的是正确的方式:merge --no-commit
。这样,您就可以在不实际执行合并的情况下四处查看。git status
会立即告诉您问题所在。
";冲突文件的负责开发人员";对我来说毫无意义,所以我不回答这个部分。
请记住,合并冲突是正常的。它们不是问题,也不是不法行为的迹象。它们完全是合作的良性副产品。