假设我有两个Git仓库。RepoA是一个通用的仓库,应该在其他项目中共享。ReopB是一个需要访问RepoA中某些内容的项目。
RepoA
使用上面的示例,您可以看到我尝试配置一个子模块,它不是RepoA的根目录,而是存储库中特定路径。在这种情况下,我想将RepoB/Source/RepoA/Project1映射到RepoA/Source/Project1。
我做了一些研究,似乎这并不简单,或者可能无法做到。希望我错了!
我们正在从SVN转移到GIT,在SVN中,我们使用Externals轻松实现了这一点。
注:我也愿意重组RepoA。但我想保持主要结构不变。例如,如果我可以在RepoA/Source/中分支每个项目...但我不想让这变得复杂。
https://.../RepoA
/Something
/Source
/Project1
/Project2
...
/ProjectN
RepoB
https://.../RepoB
/SomethingElse
/Source
/MainProject
/RepoA
/Project1 #Submodule of RepoA at /Source/Project1
使用上面的示例,您可以看到我尝试配置一个子模块,它不是RepoA的根目录,而是存储库中特定路径。在这种情况下,我想将RepoB/Source/RepoA/Project1映射到RepoA/Source/Project1。
我做了一些研究,似乎这并不简单,或者可能无法做到。希望我错了!
我们正在从SVN转移到GIT,在SVN中,我们使用Externals轻松实现了这一点。
注:我也愿意重组RepoA。但我想保持主要结构不变。例如,如果我可以在RepoA/Source/中分支每个项目...但我不想让这变得复杂。