我从GitHub上拉取了一个代码库,并将其作为项目添加到了VisualStudio中。这个VS解决方案包含了其他项目,这些项目是第一个项目中所做的修改所必需的。目前,它们是分开的代码库:
my_solution (<- this should become my new repo without losing the possibility to pull changes from the original repository into locally_forked_project)
locally_forked_project (repo)
dependency1 (repo)
dependency2 (repo)
现在,我想在GitHub上创建一个基于我的VS解决方案的原始项目分支。我想要能够从原始存储库中拉取提交,并且我想避免在GitHub上使用多个存储库。
我所知道的唯一方法是子模块,但据我所知,这需要在GitHub上使用多个存储库。有没有解决这个问题的办法?
有没有任何替代方法来使用多个存储库?