2010-12-10 136 views
2

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

我使用git-svn创建了一个git仓库,但我坚持接下来要做什么。我也试着为SDKs文件夹添加一个子模块,但由于某些原因,我无法将其推回到svn存储库。

+0

你想要替换svn repo,或者同时使用git和svn吗? – Rudi 2010-12-13 07:49:39

+0

我必须同时使用git和svn :( – 2010-12-13 16:52:47

回答

0

可以convert a SVN subdirectory to a git repo提供SVN回购的拥有权结构(尤其是标签)

一旦混帐回购协议存在,

  • 它可以推到自己的GitHub库“GitHub_SDK”
  • 它可以通过您的原始GitHub回购作为子模块参考

这样,对该子模块所做的任何修改都会以yo你独立的GitHub_SDK回购(或其本地副本),可以被推回(git svn dcommit)到其SVN回购。

+0

我已经尝试过,但由于某种原因,每当我尝试提交它时,子模块都会在svn中被删除。 – 2010-12-13 16:54:34

相关问题