git-svnを使用してGitリポジトリをSVNリポジトリにミラーリングしてみましたが、マスターの変更をSVNリポジトリトランクにプッシュする以上のことはできないようです。
基本的に、これまでに行ったことは、標準レイアウト(プロジェクト名/トランク、プロジェクト名/タグ、プロジェクト名/ブランチ)でSVNリポジトリを作成してから、'git svn init --stdlayout http:/を実行することです。 / server / svn /project-name '。これにより、現在のGitリポジトリにgit-svnが設定され、Gitリポジトリで必要な変更を加えてから、「git svn dcommit」を介してSVNにプッシュしますが、これは現在のブランチをプッシュする場合にのみ機能するようです(通常はmaster)をSVNプロジェクトのトランクフォルダーに移動します。
私ができるようにしたいのは、Gitタグを作成し、それらをSVNプロジェクトのタグフォルダーにプッシュすることです。すべてのブランチで同じことをしたいのですが、必須ではありません。トランクにGitマスターブランチをミラーリングさせ、タグにGitタグをミラーリングさせるには、SVNミラーが必要です。
注:SVNミラーは読み取り専用になります