所以我有这样的文件夹
c:\projects\generic\
c:\projects\project1\
c:\projects\project2\
项目下的每个文件夹都是它们自己独立的本地 git 存储库。一个项目可以使用通用文件夹中的一个或多个头文件。如果项目使用头文件,它需要在项目文件夹中,而不是项目文件夹下的子文件夹。另外,我可能不想要最新和最好的,我想按标签提取它,这样我就可以确定我有一个特定版本的文件正在用于该项目。
我该怎么做?这是可以用子模块完成的吗?在这种情况下,有没有更好的方法来组织文件夹?