[英]How can I migrate a git-svn codebase to another device?
我们已经分配了新的笔记本电脑在工作,我希望将git-svn存储库移至新设备。 svn服务器URL或我的凭据未更改。
问题是git svn rebase
不再需要工作-它挂起了,而git svn fetch
从版本1获取所有内容。 这是一个超过70k提交的旧代码库,重新导入所有内容至少需要3个工作日(每天要进行2万次提交),因为我不得不重新发现。
我知道浅层克隆,但我对迁移现有的本地存储库感兴趣。
我尝试过的事情:
git clone
从新笔记本电脑git clone
旧git repo 在这两种情况下,我都确保我的全局git配置是相同的,并且svn-remote指向正确的URL。
澄清 :
从技术上讲,您应该只需要将工作目录以及.git
子目录从旧工作站复制到新工作站即可。 我将其用作解决Windows机器上缓慢的git-svn复制的解决方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.