GITを使用して開発するプロジェクトがあります。GIT が嫌いなユーザーのために、SVN ミラーのみのリポジトリを作成する必要があります。私はそれについていくつかの指示をググったが、それらはすべて失敗した。それらの一部は Linux 用に書かれています - 私は Windows を持っています。それらの一部は、空のリポジトリを作成し、それをメインの GIT リポジトリと同期することを提案しています。これは、私が本当に望んでいるものではありません。それらの単純な部分は、不可解なメッセージでさまざまな段階で失敗して機能しませんでした。そこで、ここで質問することにしました。このことを自分で機能させるために必死になって git-svn コマンドの説明を掘り下げました。私も失敗です。Github svn export は不安定すぎて依存できません。今、私はあなたに助けを求めています。
では、ここでタスクです。
- 多くのリンクされたリモート (自分のリポジトリ、sf.net、github など) を含むローカル GIT リポジトリがあります。
- 私の開発を反映するために、ローカル リポジトリから SVN 対応の GIT リポジトリを作成したいと考えています。
- SVN リポジトリは読み取り専用のミラーになります。SVN が変更履歴を保持していればいいのですが、それが不可能な場合は気にしませんでした。
- 1 つのブランチのみを SVN にミラーリングする必要があります。それは、マスター ブランチまたはミラーリング専用のその他のブランチである可能性があります - イーサを気にしませんでした。
- SVN は SourceForge に常駐します。
これを本当に機能させることは可能ですか?