使用GIT在同一存储库中创建一个shorcut(类似于SVN externals)
我们正在将项目从SVN迁移到GIT 我有个问题。 在一个SVN项目中,他们使用SVN externals在模块之间创建快捷方式,如下所示:使用GIT在同一存储库中创建一个shorcut(类似于SVN externals),git,svn,gitlab,svn-externals,Git,Svn,Gitlab,Svn Externals,我们正在将项目从SVN迁移到GIT 我有个问题。 在一个SVN项目中,他们使用SVN externals在模块之间创建快捷方式,如下所示: -ModuleA |_ srcA -ModuleB |_ srcB -Common |_ srcCommon |_ srcA (via externals) |_ srcB (via externals) 当我签出svn存储库时,在我的Common文件夹中,我有3个文件 承认这3个模块在同
-ModuleA
|_ srcA
-ModuleB
|_ srcB
-Common
|_ srcCommon
|_ srcA (via externals)
|_ srcB (via externals)
当我签出svn存储库时,在我的Common文件夹中,我有3个文件
承认这3个模块在同一个git存储库中现在(出于某些预算原因…),我如何使它在git中类似。
(据我所知,子树或子模块在有两个不同的存储库时工作)
因为现在如果我克隆git存储库,我有:
-ModuleA
|_ srcA
-ModuleB
|_ srcB
-Common
|_ srcCommon
这里可能有重复,区别在于我的所有源代码都在同一个Git存储库中