Git 无法合并此拉取请求。您需要解决冲突才能合并

Git 无法合并此拉取请求。您需要解决冲突才能合并,git,atlassian-sourcetree,merge-conflict-resolution,bitbucket-server,Git,Atlassian Sourcetree,Merge Conflict Resolution,Bitbucket Server,我们使用Atlassian产品来管理代码。JIRA、Bitbucket等,以及我们正在使用SourceTree for GIT。下面是我们正在使用的GIT的结构: 主-->Base1-->包含生产代码 Base2-->也从Base1派生的Base1的副本-->包含暂存代码 每个开发人员都会创建一个分支,从Base2将代码提交回分支,然后我们将代码合并回Base2,如果它通过了,我们会将它移到生产代码中 有时,当开发人员提交代码,然后在bitbucket中发出拉取请求时,会发生这种情况,它不会合并

我们使用Atlassian产品来管理代码。JIRA、Bitbucket等,以及我们正在使用SourceTree for GIT。下面是我们正在使用的GIT的结构:

主-->Base1-->包含生产代码

Base2-->也从Base1派生的Base1的副本-->包含暂存代码

每个开发人员都会创建一个分支,从Base2将代码提交回分支,然后我们将代码合并回Base2,如果它通过了,我们会将它移到生产代码中

有时,当开发人员提交代码,然后在bitbucket中发出拉取请求时,会发生这种情况,它不会合并,并说“此拉取请求无法合并。您需要解决冲突才能合并”。当您看到diff选项卡时,它会显示要解决的冲突数。但有时它会在拉取请求上出现相同的错误“此拉取请求无法合并。您需要解决冲突才能合并。”但在“差异”选项卡中未显示任何冲突,任何人都可以帮助解释如何在此场景中查找冲突

提前谢谢

看起来像是隐藏(你是认真的,不是吗?)将合并期间的所有失败视为“合并冲突”,Atlassian决心不将错误消息从合并打印到UI,而是尝试将冲突的文件显示给不同的用户。你可以试着联系他们的支持人员。否则,只需本地合并并推动合并

PS:如果您的服务器使用Windows,则可能是路径长度问题导致了故障。

是“Atlassian产品”名称为“隐藏”,还是现在称为“Bitbucket服务器”?我建议在这个问题上加上“atlassian stash”的标签