不同结构的Git叉

不同结构的Git叉,git,github,version-control,repository,Git,Github,Version Control,Repository,我提取了一个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) locall

我提取了一个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)
myu解决方案(
如果没有两个独立的存储库(主存储库和子存储库),这是可能的吗

不是真的:您的主回购必须跟踪子模块的哪个版本()(或者,如果您不想将其注册为子模块,甚至只跟踪它正在使用的版本()


子模块必须保持原来的分叉式回购,才能进行PR(拉取请求)。

如果我理解正确,您有一个第三方回购,您希望保留在回购中并能够更新它?您是否对“分叉”回购进行了更改?另外,您说您有两个依赖项(在您的示例中),您是否试图将依赖项和第三方回购(或您的“fork”)合并到一个存储库中?