我们已经为工作分配了新笔记本电脑,我希望将我的git-svn存储库移动到新设备上。 svn服务器URL或我的凭据没有更改。
问题是git svn rebase
不想继续工作 - 它只是挂起,而git svn fetch
从版本1中取出所有内容。这是一个超过70k提交的旧代码库,重新导入所有内容至少需要3个工作日(每天提交大约20k次),因为我必须重新发现。
我知道浅层克隆,但我对迁移现有的本地存储库感兴趣。
我尝试过的事情:
git clone
来自新笔记本电脑的旧git repo 在这两种情况下,我确保我的全局git配置相同,并且svn-remote指向正确的URL。
澄清:
答案 0 :(得分:0)
从技术上讲,您应该只需将工作目录与旧工作站的.git
子目录一起复制到新工作站即可。我之前使用它作为Windows机器上慢速git-svn副本的解决方法。