SVN リポジトリの読み取り専用 Git ミラーを作成したいと考えています。Git->SVN 方向をセットアップする必要はなく、既に SVN-Git 同期を行っています。
Gitミラー経由ではなくSVNリポジトリに直接コミットできるようにしたいので、GitサーバーからローカルGitリポジトリにgit-svnセットアップを何とか「複製」したいと思います。たとえば、Git リポジトリのクローンを作成し、git pull
いくつかの変更をコミットした後、実行したいのですがgit svn dcommit
、コミットは SVN リポジトリに正しく書き込まれる必要があります。変更を SVN から直接取得する必要はありませんが、そのような可能性があると便利です。明らかに、SVN リポジトリ (約 45,000 のリビジョンがある) を最初からローカル ディスクに複製したくありません。
これはどういうわけか可能ですか、それとも私の問題を解決する簡単なスクリプトはありますか? または、Git ミラーリング全体を解決するためのより良い方法はありますか? 残念ながら、SVN リポジトリへの管理者アクセス権がありません。