異なる subversion サーバで改修したリポジトリをもう一方の subversion サーバのリポジトリとマージ、コミットする方法

タイトルがクソ長いのですが、つまるところ

みたいなケースがあったので記載しておきます。正直、方法というよりは「解決策」になってしまうのですが、だいたい以下のような感じです

前提
イニシャル時
マージ時

この方法だとリポジトリ A の本来の .svnリポジトリ B には存在しないことになり、厳密に言うとまったく同一のリポジトリであるということにはなっていないのですが、.svn フォルダが異なるリポジトリで同居できない以上、一旦消さざるを得ないというところからこのような形になりました

本来であればリポジトリ A だけを使う方法のほうが良いのですが、それが出来ないという場合には今回のような方法になるかと思われます。ただしもっと良い解決策がありそうな気がしないでもないです