如何组织许多子项目的源代码管理?

时间:2015-05-17 19:25:51

标签: git git-submodules atlassian-sourcetree git-subtree

我正在创建一个包含网络应用的网站。我现在处于使用phonegap将Web应用程序转换为移动应用程序的阶段,但为此,我需要为每个应用程序创建一个分支,其中应用程序的目录为根目录。

如何创建以子目录为根目录的分支?

root directory
-> app 1
-> app 2

1 个答案:

答案 0 :(得分:2)

分支不起作用。如果您希望为每个应用程序单独进行源代码管理,则应为每个应用程序创建一个单独的存储库。

如果这些子目录是较大项目的一部分,则应该使用版本化的togeter并且无法将它们分开,请使用git-submodules。有git-subtree命令可以帮助您。但这是一个更难的概念,需要一些git的经验,所以如果可以,请使用单独的回购。