当我在Xcode中尝试合并两个分支时,当前分支为空,合并对话框的文本如下: 选择要合并到当前分支的分支 您的工作副本的当前分支为“(null)”
也许您想要的是将两个现有分支直接合并成一个新的工作副本并创建第三个合并分支。这是您在寻找的吗?
无论如何,它不是这样工作的。首先,您必须从工作副本运行命令(或调用对话框)。换句话说,您必须签出第一个分支或主干修订版。
然后,您可能会对所谓的“2-URL合并”感兴趣,请参见svn help merge
获取完整详细信息。
- 2-URL Merge Example -
Two features have been developed on separate branches called 'foo' and
'bar'. It has since become clear that 'bar' should be combined with
the 'foo' branch for further development before reintegration.
Although both feature branches originate from trunk, they are not
directly related -- one is not a direct copy of the other. A 2-URL
merge is necessary.
有一些资源可以查看,我不知道它们是否有帮助:
并且
http://blog.assembla.com/assemblablog/tabid/12618/bid/58122/It-s-Time-to-Fix-Subversion-Merge.aspx
就我个人而言,我不再是 SVN 的忠实粉丝,但我想这只是个人喜好的问题。