从 SVN 移动到 GIT,复制完整存储库的最佳方法是什么?

从 SVN 移动到 GIT,复制完整存储库的最佳方法是什么?

我们正在从 SVN 切换到 GIT,我想知道哪种方法最适合将文件从一台服务器复制到另一台服务器。为此,我会使用 rsync,但我需要知道我是否可以先复制文件,然后将新文件夹转换为 git 存储库,还是应该先创建存储库,然后再复制文件?或者没有区别?

答案1

最好和自然的方法是使用 git-svn 克隆存储库

git-svn-教程

答案2

你需要 git-svn

sudo apt-get install git-svn 

现在执行这些命令

git svn clone http://mysvnrepo.com/my-project my-project
cd my-project
git remote add origin [email protected]:/my-project.git
git push origin master

将 my-project 替换为您的 repo 名称

相关内容