从现有SVN工作副本创建Git裸存储库以将文件传输到GitHub

时间:2015-03-24 11:14:12

标签: git svn github repository

我正在尝试将一个存储库上传到GitHub,如果它位于您的本地计算机上,我通过SVN读取它有点困难。所以我试图从Git工作副本中的文件创建SVN回购(我相信裸回购是正确的方法吗?),但我不确定该怎么做它

我已经读过,如果你创建了一个裸存储库,你不能添加,你必须推送来你的其他回购或其他东西 - 所以我想知道,你能否从你的SVN工作副本推送它?

处理此问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

我认为你真的不需要裸git存储库。如果你有权访问svn服务器 - 最简单的方法就是使用git-svn,这是一条路:

 git svn clone --stdlayout svn://host/path git-svn-workdir 
 cd git-svn-workdir
 git remote add github <your empty github repository>
 git push --all github