我正在使用SourceTree和BitBucket存储库,并且一直在使用GIT Flow。我一直在研究我的第一个功能分支,并决定使用“完成功能”选项将其合并到开发分支。
我第一次选择此选项时收到错误消息,抱怨存在冲突。功能分支已被删除,并且有许多文件包含尚未提交的更改。我无法理解为什么在这种特殊情况下会有任何冲突;甚至在这看似(从我迷茫的眼神中)腐败状态如何解决这些冲突。
为了避免损坏,我删除了我的本地分支并从原点检查出来。我重新激活了功能分支并再次尝试“完成功能”选项。这次它没有任何错误。
哪些因素会导致这个问题?