svn respo を使用して、パートナーのジョンと連携するブランチ A (リビジョン r0) を作成しました。私はリビジョン r1 にいくつかの変更を加え、John はリビジョン r2 にいくつかの変更をコミットしました。その後、r1 の変更をテストする十分な時間がないことがわかったので、 which –c –r1 をロールバックします。John はブランチ A をトランクにマージし、mv A をブランチから branch_bak にマージしました。ジョンがトランクをマージした後、新しいブランチ 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