我的文件夹结构类似于:
SRC
我以前在SVN存储库中有这个,最近转移到git,我正在学习。在SVN中,Common是它自己的存储库,Folder1和Folder2使用外部引用到主Common文件夹以引用Folder1和Folder2下的Common文件夹。因此,每当我想对commonfile1进行更改时,我所要做的就是在Folder1中进行SVN更新,并且Common中的最新更改将会出现。
因此,考虑到git中的这个文件夹结构(src下的所有内容都在同一个git repo中),我该如何实现相同的功能?我只是希望能够像子模块一样使用Folder1.Common和Folder2.Common。这可能是主Common文件夹是同一主存储库的一部分吗?
答案 0 :(得分:0)
您可以使用
完成此操作拥有2个或更多单独的存储库并使用git submodule
。我个人不喜欢它,因为它有点麻烦。
使用simlinks并将所有内容放在一个存储库中。
选择取决于存储库和所有权的大小。