Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 当我看到“如何覆盖XCode回购中的所有本地更改”;将本地变更重定为上游变更”;消息_Ios_Xcode - Fatal编程技术网

Ios 当我看到“如何覆盖XCode回购中的所有本地更改”;将本地变更重定为上游变更”;消息

Ios 当我看到“如何覆盖XCode回购中的所有本地更改”;将本地变更重定为上游变更”;消息,ios,xcode,Ios,Xcode,我有一个Bitbucket回购协议,其中最新的更改是由另一个开发人员团队推动的。他的推动更为重要,我想确保我的本地债券与回购协议中的最新债券相同。我没有做任何更改,但Xcode仍向我显示此警告。我很好,我所有的本地文件都被覆盖了。我该怎么做?当我从BitBucket回购中提取Xcode中的更改时,是否应该选中该框?或者我需要从终端执行git pull吗?如果您想将另一个分支合并到您的分支中,您应该始终首先提交更改。当冲突出现时,您只需解决它们,就可以进行最新的提交,并保留更改 但是,如果您更喜欢

我有一个Bitbucket回购协议,其中最新的更改是由另一个开发人员团队推动的。他的推动更为重要,我想确保我的本地债券与回购协议中的最新债券相同。我没有做任何更改,但Xcode仍向我显示此警告。我很好,我所有的本地文件都被覆盖了。我该怎么做?当我从BitBucket回购中提取Xcode中的更改时,是否应该选中该框?或者我需要从终端执行git pull吗?

如果您想将另一个分支合并到您的分支中,您应该始终首先提交更改。当冲突出现时,您只需解决它们,就可以进行最新的提交,并保留更改

但是,如果您更喜欢rebase而不是merge,那么您必须首先提交未受限制的更改,然后可以在其他开发人员分支的最新提交上重新设置基础,rebase的好处在于它可以保持git历史记录更清晰,同时还可以引导您解决冲突,因为它基本上是尝试将您的每个提交放在您要重定基址的提交之上,所以它有点“指导”您解决冲突,因为您需要解决小块代码,然后继续重定基址

尝试阅读更多关于这方面的内容。本文总结了合并和重设基础之间的区别:

请详细说明错误,如果可能,然后发布日志。