是否可以将Xcode中的主分支替换为我当前的;特写科“;
我一直在为我的Xcode应用程序开发一项功能。我使用是否可以将Xcode中的主分支替换为我当前的;特写科“;,xcode,git,xcode8,Xcode,Git,Xcode8,我一直在为我的Xcode应用程序开发一项功能。我使用主分支作为我的稳定/生产就绪分支。当我处理一个功能时,我会启动一个功能分支。我一直使用的这个特性分支有很多重要的提交(30多个提交),现在当我尝试将它合并到我的主分支中时Xcode告诉我,它与各种文件发生冲突,无法执行合并。没有解决冲突的选择 我使用的是Xcode 8.0。此时,功能分支远远领先于主分支,已准备好生产。我想开始开发新功能,但我不想在当前功能分支的基础上创建更多分支,从而造成混乱。我唯一能想到的就是用我的功能分支完全替换主分支,但
主分支
作为我的稳定/生产就绪分支。当我处理一个功能时,我会启动一个功能分支
。我一直使用的这个特性分支有很多重要的提交(30多个提交),现在当我尝试将它合并到我的主分支中时
Xcode告诉我,它与各种文件发生冲突,无法执行合并。没有解决冲突的选择
我使用的是Xcode 8.0。此时,功能分支
远远领先于主分支
,已准备好生产。我想开始开发新功能,但我不想在当前功能分支的基础上创建更多分支,从而造成混乱。我唯一能想到的就是用我的功能分支
完全替换主分支
,但这可能吗?如果是的话,那怎么办
我在Xcode、Apple文档或stack中找不到任何东西。谢谢你的建议 这里应该做的是将
主分支
合并到功能分支
。解决你的冲突。测试,确保它工作正常。当您确信一切正常时,将功能分支
合并回主分支
在此期间,您仍可以根据需要在主分支
中工作。但请记住,可能会出现更多的冲突。在这种情况下,我也会做主分支
->功能分支
->主分支
,其中“->”表示进行合并
对于冲突,我实际上不使用Xcode来解决,但是有大量的资源来说明如何解决冲突。这里应该做的是将
主分支
合并到功能分支
中。解决你的冲突。测试,确保它工作正常。当您确信一切正常时,将功能分支
合并回主分支
在此期间,您仍可以根据需要在主分支
中工作。但请记住,可能会出现更多的冲突。在这种情况下,我也会做主分支
->功能分支
->主分支
,其中“->”表示进行合并
对于冲突,我实际上不使用Xcode来解决,但是有大量的资源来说明如何解决冲突。我也遇到过类似的情况,但是Xcode中的源代码管理不允许我合并分支,因为“树冲突”。它只是挂了起来。幸好我有备份,因为我再也无法打开项目了 在从备份中恢复项目后,我执行了以下操作,用我的开发分支替换主分支
我也遇到过类似的情况,但由于“树冲突”,Xcode中的源代码管理不允许我合并分支。它只是挂了起来。幸好我有备份,因为我再也无法打开项目了 在从备份中恢复项目后,我执行了以下操作,用我的开发分支替换主分支
你不能从命令行直接使用git吗?您可以使用以下答案手动替换分支:您不能从命令行使用git吗?您可以使用以下答案手动替换分支:我太蠢了,谢谢您的回答。我所要做的就是去master branch,选择Source Control->Project->merge FROM branch->feature branch。太好了。顺便说一句,我会先合并到分支,然后再从分支合并。只是偏好的问题。你直接从特写变成了大师。使用git,您可以随时撤消合并,因此这真的不重要。但是我参加过的团队就像我规定的那样。我太蠢了,谢谢你的回答。我所要做的就是去master branch,选择Source Control->Project->merge FROM branch->feature branch。太好了。顺便说一句,我会先合并到分支,然后再从分支合并。只是偏好的问题。你直接从特写变成了大师。使用git,您可以随时撤消合并,因此这真的不重要。但我参加过的球队