我想要制作很多文件和文件夹。子模块的问题是我必须为每个文件/文件夹创建一个repo。
稀疏结账是否可以将所有内容保存在一个仓库中,并且仍然可以为特定的组合选择我想要的内容,并且还能够更新在主“核心”仓库中进行的更改?
答案 0 :(得分:2)
不,正如我在上一个问题中提到的那样:
Git稀疏结账是为了获得one repo的一部分
这意味着MyCompositeRepo1
和MyCompositeRepo2
不会是独立的回购,而相同的回购只有MyCoreRepo
具有不同的内容。
如果您打算只保留一个回购,最好将不同的分支保留在不同的内容中。
即3个分支,每个分支只包含您需要的文件。