1

サブモジュールを含む Git プロジェクトを Subversion リポジトリにインポートするための最良の方法は何ですか?

問題があるかどうかはわかりませんが、サブモジュールは github の Kohana コアおよびモジュール リポジトリを指しています。これらの外部リポジトリを Subversion で参照できればよいのですが、必須ではありません。

ありがとう、マイク

4

2 に答える 2

1

git を svn にインポートするには:

  • インポート先の標準形式で svn リポジトリを作成します。
  • git リポジトリを svn リポジトリに関連付けます。

    git svn clone https://svn.com/new_svn_repo --stdlayout
    
  • トランクをチェックアウトしてマスターをマージする

    git checkout trunk
    git merge master
    
  • オブジェクトをsvnに送信します

    git svn dcommit
    
  • 終わり!

これにサブモジュールを含める簡単な方法はないと思います。おそらくsvn reposを手動で追加する必要がありますsvn externals

于 2010-12-09T08:06:21.793 に答える
0

SubGitを使用してリポジトリをインポートすることをお勧めします。手順については、このコメントを参照してください。これまでのところサブモジュールをサポートしていませんが、サポートしているツールは他に知りません。しかし、移行の目的により適しています。

于 2012-05-12T23:10:23.497 に答える