【发布时间】:2015-11-19 11:06:01
【问题描述】:
我们正在使用 Atlassian 产品来管理代码。 JIRA、Bitbucket 等以及我们将 SourceTree 用于 GIT。这是我们正在使用的 GIT 的结构:
Master --> Base1 ----> 这包含生产代码。
Base2 --> Base1 的副本也派生自 Base1 ----> 包含暂存代码。
每个开发人员都会创建从 Base2 提交代码返回到分支的分支,然后我们将代码合并回 Base2,如果通过,我们会将其移至生产代码。
当开发人员提交代码然后在 bitbucket 中发出拉取请求时,有时会发生这种情况,它不会合并并显示“此拉取请求无法合并。您需要解决冲突才能合并。”当您看到差异选项卡时,它会显示要解决的冲突数量。但有时它会在拉取请求上给出相同的错误“此拉取请求无法合并。您需要解决冲突才能合并。”但在 diff 选项卡中没有显示任何冲突,任何人都可以帮助解释如何在这种情况下找到冲突。
提前致谢。
【问题讨论】:
-
“Atlassian 产品”的名称是“Stash”,还是现在称为“Bitbucket Server”?我建议在问题中添加标签“atlassian-stash”
标签: git atlassian-sourcetree merge-conflict-resolution bitbucket-server