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

时间:2016-01-10 18:12:06

标签: git github version-control

我已阅读每个仓库的多个项目与每个仓库的一个项目之间的讨论:

  1. What's the best practice for putting multiple projects in a git repository?
  2. https://softwareengineering.stackexchange.com/questions/161293/choosing-between-single-or-multiple-projects-in-a-git-repository
  3. 我想了解的是我们应该如何在一个Git仓库中管理多个项目?

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

1 个答案:

答案 0 :(得分:5)

  

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

     

通常的做法是什么?

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

您可以将submodules用于此目的。

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

http://codepen.io/nakshatra334/pen/OMgLLP
Git-Tools-Submodules

git-tip-of-week-git-submodules