新的Xcode 4带来了许多有用的(仍然有缺陷但很有用)的附加功能,特别是在SCM部门。其中之一是分支机构的能力。我有一个具有这种结构的项目: /树干 /分支机构/ BRANCH1 /支链/ BRANCH2
我想将当前更新合并到一个分支上的trunk中,以便将来合并它们不会太痛苦。 我知道在命令行上执行它所需的步骤,但我觉得它太麻烦了,宁愿通过Xcode来做。我有Cornerstone的试用版,并使用“同步分支”选项,它快速抓取所有最新的trunk更新并将其应用到我的分支机构。 在Xcode 4上,合并功能只允许我合并FROM分支,而不是来自trunk! “选择要合并到当前分支的分支”。事实上,我需要的是,从一个分支机构,包含对主干进行的更改。我可以向后做,将分支合并到一个新的主干工作副本上,但随后变化非常大,需要很长时间。
有没有选择?我想也许告诉我的主干实际上是一个分支,我甚至不知道它是否会起作用,但它不是最佳解决方案。
谢谢大家。
答案 0 :(得分:5)
使用Xcode Organizer执行以下步骤:
使用Xcode File菜单继续:
您的分支现在应该包含主干更改。您也可以删除TempBranch。
答案 1 :(得分:4)
Xcode 4不支持从主干到分支的合并。 Apple的员工在Apple开发者论坛的以下主题中证实了这一点: