【发布时间】:2021-12-12 00:12:11
【问题描述】:
我们在办公室使用 SVN 已经有很长一段时间了,最近决定我们应该迁移到 GitHub 企业版,并且所有源代码都应该在那里维护。我们当前的 SVN 服务器是我们专用网络中的本地 Windows 2012 R2 服务器。我们已经在 GitHub 企业上维护了新项目,但这些项目很少,我们不能冒险丢失我们的提交历史和分支标签等。对于迁移,谷歌搜索带来了快速
git svn clone <svn-repository-url>
但这是不可能的,因为我们的 SVN 服务器位于公司防火墙后面,并且网络没有任何变化,Infosec 人员将允许服务器在公共互联网上可用。有没有其他方法可以将我们所有的项目迁移到 GitHub。将 SVN repo 导出为 .zip 或 .tar 然后将其上传到 GitHub 或任何其他可能的解决方案之类的东西将非常有用。
【问题讨论】: