Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将公共回购合并到我自己的回购中,但继续接收来自公共回购的更新?_Java_Git_Frameworks_Frontend_Backend - Fatal编程技术网

Java 如何将公共回购合并到我自己的回购中,但继续接收来自公共回购的更新?

Java 如何将公共回购合并到我自己的回购中,但继续接收来自公共回购的更新?,java,git,frameworks,frontend,backend,Java,Git,Frameworks,Frontend,Backend,因此有两个存储库: 存储库A(我自己的私有回购)-仅后端代码,通过我的IDE或终端运行 (其他人的公共回购)-使用React的Java Play Web框架的种子 我想从Repo B实现web框架,这样我就可以用它运行我的应用程序了。我并不特别关心是否保留Repo B的提交历史,但我希望保留Repo A的提交历史 仅仅将文件从Repo B复制到Repo A并提交并不好,因为我希望git能够跟踪更改,并允许我在框架更新时继续将Repo B中的内容合并到Repo A中 是否有任何方法可以设置此功

因此有两个存储库:

  • 存储库A(我自己的私有回购)-仅后端代码,通过我的IDE或终端运行
  • (其他人的公共回购)-使用React的Java Play Web框架的种子
我想从Repo B实现web框架,这样我就可以用它运行我的应用程序了。我并不特别关心是否保留Repo B的提交历史,但我希望保留Repo A的提交历史

仅仅将文件从Repo B复制到Repo A并提交并不好,因为我希望git能够跟踪更改,并允许我在框架更新时继续将Repo B中的内容合并到Repo A


是否有任何方法可以设置此功能,以便在完全设置后,将来的合并尽可能轻松,几乎就像从其他分支合并一样?

我建议查看。它们有点像存储库中的存储库。

我建议您深入研究。它们有点像存储库中的存储库。

这很好,我不知道。然而,我认为这不是一个完美的适合。这将(从外观上看)允许我将一个回购协议作为包含在其自己文件夹中的子模块拉入另一个回购协议。问题是,我想引入的回购协议是一个框架,它不能放在自己的文件夹中。相反,我自己的回购协议应该在框架内自己的文件夹中,即框架比我自己的回购协议代码高一个级别,我的代码将在框架内。子模块会让我做相反的结构,除非我没有想到什么?这很好,我不知道。然而,我认为这不是一个完美的适合。这将(从外观上看)允许我将一个回购协议作为包含在其自己文件夹中的子模块拉入另一个回购协议。问题是,我想引入的回购协议是一个框架,它不能放在自己的文件夹中。相反,我自己的回购协议应该在框架内自己的文件夹中,即框架比我自己的回购协议代码高一个级别,我的代码将在框架内。子模块会让我做相反的结构,除非我没想到什么?