SVN リポジトリ:svn://server/myPath/svn/repos
Git リポジトリ:git://server/myPath/git/repos
svn プロジェクトのクローンを作成しようとしているので、次のコマンドを使用しました: git svn clone svn://zone.spip.org/spip-zone gitzone
そして、奇妙なエラーメッセージが表示されました:エラー:git-svnがシグナル6で死亡しました
SVN リポジトリ:svn://server/myPath/svn/repos
Git リポジトリ:git://server/myPath/git/repos
svn プロジェクトのクローンを作成しようとしているので、次のコマンドを使用しました: git svn clone svn://zone.spip.org/spip-zone gitzone
そして、奇妙なエラーメッセージが表示されました:エラー:git-svnがシグナル6で死亡しました
コードを SVN に保持する場合は、
git svn クローン svn://server/myPath/svn/repos
@JohnNYの答えが言うように、あなたはすることができgit svn clone
、後でSVNリポジトリに追いつくことができますgit svn rebase
。ドキュメンテーションを読んでくださいgit svn
。SVN と対話するときに、いくつかの便利なサブコマンド (および重要な警告!) があります。git svn clone
糖蜜のように遅い (はい、適度なサイズのリポジトリには 1 日以上かかることもあります!); 複数の人がアクセスする必要がある場合は、一度複製して、複製したリポジトリの tarball などを配布します。またはSVNを捨てます。言ってるだけ'。
古い SVN リポジトリのクローンを作成してから git に移動する場合は、次の理由で行いました。
git svn clone svn://server/myPath/svn/repos/trunk myproject.git
また
git svn clone -s svn://server/myPath/svn/repos myproject.git
それから
cd myproject.git
履歴が欲しくなかったので、gitフォルダーを削除しました
rm -rf .git/
それから
git init
git add .
git commit -a
git remote add origin git@git:<project>.git
git push -u origin master
これで、git として使用する準備が整いました。