Ios 当我看到“如何覆盖XCode回购中的所有本地更改”;将本地变更重定为上游变更”;消息
我有一个Bitbucket回购协议,其中最新的更改是由另一个开发人员团队推动的。他的推动更为重要,我想确保我的本地债券与回购协议中的最新债券相同。我没有做任何更改,但Xcode仍向我显示此警告。我很好,我所有的本地文件都被覆盖了。我该怎么做?当我从BitBucket回购中提取Xcode中的更改时,是否应该选中该框?或者我需要从终端执行git pull吗?如果您想将另一个分支合并到您的分支中,您应该始终首先提交更改。当冲突出现时,您只需解决它们,就可以进行最新的提交,并保留更改 但是,如果您更喜欢rebase而不是merge,那么您必须首先提交未受限制的更改,然后可以在其他开发人员分支的最新提交上重新设置基础,rebase的好处在于它可以保持git历史记录更清晰,同时还可以引导您解决冲突,因为它基本上是尝试将您的每个提交放在您要重定基址的提交之上,所以它有点“指导”您解决冲突,因为您需要解决小块代码,然后继续重定基址 尝试阅读更多关于这方面的内容。本文总结了合并和重设基础之间的区别:Ios 当我看到“如何覆盖XCode回购中的所有本地更改”;将本地变更重定为上游变更”;消息,ios,xcode,Ios,Xcode,我有一个Bitbucket回购协议,其中最新的更改是由另一个开发人员团队推动的。他的推动更为重要,我想确保我的本地债券与回购协议中的最新债券相同。我没有做任何更改,但Xcode仍向我显示此警告。我很好,我所有的本地文件都被覆盖了。我该怎么做?当我从BitBucket回购中提取Xcode中的更改时,是否应该选中该框?或者我需要从终端执行git pull吗?如果您想将另一个分支合并到您的分支中,您应该始终首先提交更改。当冲突出现时,您只需解决它们,就可以进行最新的提交,并保留更改 但是,如果您更喜欢
请详细说明错误,如果可能,然后发布日志。