git - 如何将多个存储库合并到一个存储库中?
问题描述
所有 repo 都连接到一个地方,但是当我只想开发和推送一个 repo 时,我不想将它推送到它所连接的 repo。
例如,我们有一个名为“xyzSystem”的项目
让它成为我们主项目的 3 个单独的子项目。(仅作为示例) A-project js-html
,假设他们使用 B-project .NET
, C-project 其他语言。
在任何这些项目中开发时,远程 url
username/xyzSystem/A-project.git
username/xyzSystem/B-project.git
username/xyzSystem/C-project.git
这样做可以避免复杂性。我不知道有没有办法解决这个问题。
解决方案
您是否尝试过创建 GitHub 项目? https://github.com/new/project
项目有点像一个文件夹,其中子项目(在本例中为 AB 和 C)是不同的文件/存储库(不是真正的文件,而是更大文件夹的一部分),但它们托管在一个项目下。
例如,您正在为一所大学做一个项目,它需要 3 个部分,您将使用一个项目,而子项目/repos 将是 3 个部分,您可以将它们全部呈现在同一个项目中,而不是搜索 3 个单独的 repos。
推荐阅读
- firebase - 如何从 Firebase Realtime 检索数据到 lisview 中的颤振应用程序
- java - API 未来的 Vavr 调用列表
- ios - 故事板中的 StackView 和代码 greaterThanOrEqualTo 不起作用
- c# - 使用kendo ui jquery重新排序后如何保存表顺序行顺序?我不知道如何将订单保存到数据库中
- javascript - 是否可以删除通过 ConditionalFormatRuleBuilder 创建的条件格式规则
- gcc - 在交叉编译的 armhf 中调用 main() 之前的段错误
- python - Python:使用带有列表的 Xpath 查找包含文本
- django - Django 休息框架:如何过滤范围内的查询集?
- javascript - 如何知道单击了哪个 querySelectorAll 项目
- tfs - Azure DevOps - 将 TVCS 存储库从一个租户转移到另一个租户 - 2021