问题描述
我有两个分支生产和主分支。
在主分支中,我用小写的 i 创建一个svg图像( i con.svg),我提交了icon.svg,然后推送到Gitlab,然后再推送到另一个开发人员使用 I con.svg使用相同名称,相同图像但使用 I upperCase创建另一个图像,然后将其提交到生产分支。
当他尝试将其分支转为master分支时,他以这种方式进行git pull rebase:(git pull origin master --rebase
它使我们的Icon.svg处于未登台状态,而D符号已删除
我建议删除母版中的icone.svg并提交..的解决方案
但是该解决方案不起作用,它在每个基准库中都会给我们带来同样的问题
我们如何解决这个问题,谢谢您的帮助
解决方法
如果可能的话,开发人员应该重置并重新设置基准。
但是首先重命名Icon.svg
git mv Icon.svg icon.svg
相同的情况下,新的变基应该更容易。