繁体   English   中英

将带有子模块的Git仓库导入到Subversion仓库

[英]Import Git repository with submodules into a Subversion repository

将带有子模块的Git项目导入Subversion存储库的最佳方法是什么?

不确定是否重要,但是子模块指向github上的Kohana核心和模块存储库。 如果我可以在Subversion中引用这些外部存储库,那就太好了,但这绝对不是必需的。

谢谢,迈克

要将git导入svn:

  • 以您要导入的标准格式创建一个svn存储库。
  • 将git repo与svn关联:

     git svn clone https://svn.com/new_svn_repo --stdlayout 
  • 检出trunck并合并母版

     git checkout trunk git merge master 
  • 将对象发送到svn

     git svn dcommit 
  • 做完了!

我认为没有简单的方法可以在其中包含子模块。 您可能应该手动添加svn repos svn externals

我建议使用SubGit导入存储库。 查看此评论以获取指示。 尽管到目前为止它不支持子模块,但我不知道其他工具可以支持。 但这更适合迁移目的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM