将特定文件夹从svn存储库推送到github

时间:2010-12-10 17:25:25

标签: svn git github git-svn

我有一个svn存储库,我需要将SDKs的文件夹推送到github存储库。问题是我需要保留与SDKs文件夹相关的svn历史记录,并将其与各自的提交消息一起推送到github。

我使用git-svn创建了一个git存储库,但我仍然坚持下一步该做什么。我还尝试为SDKs文件夹添加一个子模块,但出于某种原因我无法将其推回到svn存储库。

1 个答案:

答案 0 :(得分:0)

您可以convert a SVN subdirectory to a git repo为SVN回购提供正确的结构(尤其是标签)

一旦存在git repo,

  • 可以推送到自己的GitHub回购'GitHub_SDK'
  • 可以通过原始的GitHub仓库作为子模块进行引用

这样,对该子模块所做的任何修改都将以您的独立GitHub_SDK仓库(或其本地副本)结束,并可以推回(git svn dcommit)到其SVN仓库。