我正在尝试将一个存储库上传到GitHub
,如果它位于您的本地计算机上,我通过SVN读取它有点困难。所以我试图从Git
工作副本中的文件创建SVN
回购(我相信裸回购是正确的方法吗?),但我不确定该怎么做它
我已经读过,如果你创建了一个裸存储库,你不能添加,你必须推送来你的其他回购或其他东西 - 所以我想知道,你能否从你的SVN
工作副本推送它?
处理此问题的最佳方法是什么?
答案 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