git-svn多个git存储库到同一个svn存储库

时间:2013-01-09 16:41:39

标签: git svn git-svn

我有两个独立的git存储库 - git1和git2。由于我的顾问建议,我需要将它们复制到大学的svn存储库,以便所有git repo贡献者可以同时更新大学SVN回购以及git回购。

git-svn看起来是一个很好的解决方案。我按照Pushing an existing git repository to SVN中的顶部答案中的说明进行操作,并且能够链接一个git存储库。是否可以将两个git repos链接为同一个svn repo中的两个文件夹?

文件夹结构可能如下所示:

  • SVN回购
    • project1 #links git1 using git-svn
      • 躯干
      • 分支
      • 标记
    • project2 #links git2 using git-svn
      • 躯干
      • 分支
      • 标记

有人能说明如何实现这一目标吗?指出一些实际说明可能会有所帮助。

1 个答案:

答案 0 :(得分:0)

如果有人面临同样的问题,我在这里表明我的解决方案。

我能够通过在标准结构(主干,分支和标签)的SVN回购中创建两个项目,然后使用git-svn将每个git repo链接到SVN项目来实现这一目标。从我的博文中可以看到完整的说明集:http://lookupnotes.blogspot.com/2013/01/git-to-svn.html