0

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

git-svn 看起来是一个很好的解决方案。我按照将现有 git 存储库推送到 SVN中的最佳答案中的说明进行操作,并且能够链接一个 git 存储库。是否可以将两个 git 存储库链接为同一个 svn 存储库中的两个文件夹?

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

  • SVN-repo
    • project1 #使用 git-svn 链接 git1
      • 树干
      • 分支机构
      • 标签
    • project2 #links git2 使用 git-svn
      • 树干
      • 分支机构
      • 标签

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

4

1 回答 1

0

万一有人面临同样的问题,我在这里指出我的解决方案。

我能够通过在具有标准结构(主干、分支和标签)的 SVN 存储库中创建两个项目,然后使用 git-svn 将每个 git 存储库链接到一个 SVN 项目来实现这一点。确切的指令集可以从我的博客文章中看到:http: //lookupnotes.blogspot.com/2013/01/git-to-svn.html

于 2013-01-28T18:27:24.290 回答