svn:git中的外部

时间:2012-01-09 19:05:41

标签: svn git


一点背景:

我有一个曾经在SVN存储库中的项目,它有一个来自项目树外部的svn:external文件夹。此外部文件夹非常重要,是构建项目所必需的。

问题:
最近,我决定转向git,现在唯一真正让我烦恼的是如何仍然能够将这个SVN树“嵌入”我的git存储库中(不管它是否转移到git或者不(很可能),但我确实承诺了。)

我希望在我克隆存储库的每个位置都有最小(最佳无)设置步骤(优选地在git托管服务器上的所有设置)。如果git-pull更新了“外部”内容并且git-push将更改推送到SVN存储库,那么它也会非常棒。

例:
Git回购:

  • a_folder
  • another_folder(svn repo的根)
    • my_file
    • my_other_file

Svn repo:

  • my_file
  • my_other_file

1 个答案:

答案 0 :(得分:2)

你没有。 Git没有内置多个repos的想法。有repomr之类的外部工具,虽然repo不做svn。我有一些使用外部的SVN回购,我现在倾向于的解决方案是先生。