繁体   English   中英

如何在保留提交历史记录的同时将两个单独的 git 存储库作为两个目录添加到一个存储库中?

[英]How to add two separate git repos into one repo as two directories while preserving commit history?

我正在开发一个全栈 web 应用程序,为此,我在开发时为前端和后端创建了两个独立的存储库。 这两个存储库是,

  1. 项目名称_api
  2. projectName_client

现在我需要创建一个存储库“projectName”,其中包含这两个单独的 git 存储库作为目录,而不删除提交历史记录。

api --> projectName_api git repo

客户端 --> projectName_client 存储库

|projectName
|--api
|--client
|--package.json

如果可以将 git 存储库的历史记录放在前端和后端等分支中,并且在这些分支中具有单独的历史记录,那就更好了

通常的方法是使用git submodules ,在您的主项目存储库中引用这两个存储库。

那样:

  • 他们保留他们的历史
  • 他们拥有自己的分支机构

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM