使用svnmerge.py工具可以在分支之间上下合并。很难找到这样做的细节。希望v1.5在没有使用svnmerge.py的情况下有一个简洁的方法来执行此操作 - 请求详细信息!
答案 0 :(得分:2)
看起来你问的是1.5合并跟踪。以下是与主干(或其他分支)进行合并的快速概述:http://blog.red-bean.com/sussman/?p=92
答案 1 :(得分:0)
使用svnmerge.py,您可以初始化两个分支(当朝一个方向前进时,您只需要初始化其中一个分支)。然后使用-b进行合并(对于双向标志)。这是从第一分支到第二分支的摘要。 $ REPO是存储库的协议和路径。
svn copy $ REPO / branches / one $ REPO / branches / two \
-m“从第一分支创建第二分支。”
svn checkout branches / one one
svn checkout branches / two twocd one svnmerge init ../two
cd ../two
svnmerge init ../one
您现在可以编辑两个分支。从1到2的变化可以通过以下方式合并:
cd两个
svnmerge合并-b -S一个 svn commit -F svnmerge-commit-message.txt
相反,从两个变为一个可以合并:
cd p svnmerge合并-b -S两个
svn commit -F svnmerge-commit-message.txt
请务必记下-b标志!