如何在一个Git仓库中实施/管理多个项目?

tak*_*adi 2 git version-control github

我已经阅读了每个repo的多个项目和每个repo的一个项目之间的讨论:

  1. 将多个项目放在git存储库中的最佳实践是什么?
  2. https://softwareengineering.stackexchange.com/questions/161293/choosing-between-single-or-multiple-projects-in-a-git-repository

我想了解的是我们应该如何在一个Git仓库中管理多个项目?

任何人都可以指出我目前正在进行的任何公共回购或为我提供最佳实践(上面提到的关于孤儿分支的第一个链接,但我想看看是否有其他方法)或教程来实现这一目标?

Cod*_*ard 7

您是否将每个应用程序的代码放在单独的源代码控制存储库中,还是将它们存放在单个存储库中?

通常的做法是什么?

它们应该分别位于一个存储库中.

你可以用它submodules来达到这个目的.

子模块是项目内的项目.子模块的好处是它允许您在另一个项目中拥有项目.

Git-Tools-Submodules
git-tip-of-week-git-submodules

在此输入图像描述