0

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で死亡しました

4

3 に答える 3

2

コードを SVN に保持する場合は、

git svn クローン svn://server/myPath/svn/repos

于 2013-03-01T00:03:08.040 に答える
0

@JohnNYの答えが言うように、あなたはすることができgit svn clone、後でSVNリポジトリに追いつくことができますgit svn rebase。ドキュメンテーションを読んでくださいgit svn。SVN と対話するときに、いくつかの便利なサブコマンド (および重要な警告!) があります。git svn clone糖蜜のように遅い (はい、適度なサイズのリポジトリには 1 日以上かかることもあります!); 複数の人がアクセスする必要がある場合は、一度複製して、複製したリポジトリの tarball などを配布します。またはSVNを捨てます。言ってるだけ'。

于 2013-03-01T01:35:47.837 に答える
0

古い 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 として使用する準備が整いました。

于 2013-03-01T03:18:47.967 に答える