git-svn 多个 git 存储库到同一个 svn 存储库
Posted
技术标签:
【中文标题】git-svn 多个 git 存储库到同一个 svn 存储库【英文标题】:git-svn multiple git repositories to same svn repository 【发布时间】:2013-01-09 16:41:38 【问题描述】:我有两个独立的 git 存储库 - git1 和 git2。由于导师的建议,我需要将它们复制到大学的 svn 存储库,以便所有 git repo 贡献者可以同时更新大学 SVN 存储库和 git 存储库。
git-svn 看起来是个不错的解决方案。我按照Pushing an existing git repository to SVN 的最佳答案中的说明进行操作,并且能够链接一个 git 存储库。是否可以将两个 git 存储库链接为同一个 svn 存储库中的两个文件夹?
文件夹结构可能如下所示:
SVN-repo project1 #links git1 使用 git-svn 主干 分支机构 标签 project2 #links git2 using git-svn 主干 分支机构 标签有人可以指出如何实现吗?指出一些实际的说明可能会有所帮助。
【问题讨论】:
【参考方案1】:如果有人遇到同样的问题,我在这里指出我的解决方案。
我能够通过在具有标准结构(主干、分支和标签)的 SVN 存储库中创建两个项目,然后使用 git-svn 将每个 git 存储库链接到一个 SVN 项目来实现这一点。确切的指令集可以从我的博文中看到:http://lookupnotes.blogspot.com/2013/01/git-to-svn.html
【讨论】:
以上是关于git-svn 多个 git 存储库到同一个 svn 存储库的主要内容,如果未能解决你的问题,请参考以下文章
如何 git-svn 从 Subversion 存储库克隆最后 n 个修订?