我想在我的公司svn上本地设置git(使用git-svn),它具有以下结构:
-
Module1
-
主干
-
分支机构
-
标签
-
tag1
-
tag2
-
Module2
-
主干
-
分支机构
-
标签
-
......
我试图使用 git svn clone /remote/path/to/svn/repo -s
但是trunk / brances / tags结构不是标准的 . 我想我可以通过显式编写 -T /local/path/to/module1/trunk -T /local/path/to/module2/trunk
等来指定所有主干/分支/标签,这很麻烦,因为项目中有很多模块 . 这是正确的方法吗?
我的问题与this one有关,但我没有找到令人满意的答案 .
1 回答
我最终为每个模块检查了一个单独的git存储库(我正在积极研究) . 不是100%满意,但至少我可以使用本地提交和(轻量级)功能分支