使用 svn respo,我创建了一个分支 A(修订版 r0),与我的伙伴 John 一起工作。我做了一些更改修订版 r1,约翰提交了一些更改修订版 r2。然后我发现我没有足够的时间来测试 r1 的变化,所以我回滚 which –c –r1 。John 将分支 A 合并到主干,并将 mv A 从分支合并到 branch_bak。现在我在 John merge trunk 之后创建了新的分支 B,我想将分支 A 上的 r1 更改合并到分支 B,我该怎么做?
1. I : svn commit “for point A” revision:r1
2. John: svn commit “for point B” revision: r2
3. I : svn merge –c –r1 http://corp/branch/branchA revision:r3
4. John: svn merge http://corp/branch/branchA to trunk
5. John:svn mv http://corp/branch/branchA http://corp/branch_bak/branchA
6. I : svn cp trunk http://corp/branch/branchB
7. I: I want to merge the changes on revision r1 branch A to branch B