设置git-svn存储库,其中svn主干/标签/分支组织在模块子文件夹中

时间:2018-12-10 09:31:19

标签: git svn git-svn

我想在具有以下结构的公司svn上本地设置git(使用git-svn):

  • 模块1
    • 树干
    • 分支机构
    • 标签
      • tag1
      • tag2
  • 模块2
    • 树干
    • 分支机构
    • 标签
  • ...

我尝试使用git svn clone /remote/path/to/svn/repo -s,但是行李箱/行李箱/标签结构不是标准的。我想我可以通过显式编写-T /local/path/to/module1/trunk -T /local/path/to/module2/trunk等来指定所有主干/分支/标签,这会很麻烦,因为项目中有许多模块。这是正确的方法吗?

我的问题与this one有关,但我没有找到满意的答案。

1 个答案:

答案 0 :(得分:0)

我最终为每个模块(我正在积极工作)签出了单独的git存储库。并非100%令人满意,但至少我可以使用本地提交和(轻量级)功能分支