Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何组织多个子项目的源代码管理?_Git_Git Submodules_Atlassian Sourcetree_Git Subtree - Fatal编程技术网

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

Git 如何组织多个子项目的源代码管理?,git,git-submodules,atlassian-sourcetree,git-subtree,Git,Git Submodules,Atlassian Sourcetree,Git Subtree,我正在创建一个包含web应用程序的网站。我现在正处于使用phonegap将web应用程序转换为移动应用程序的阶段,但为此,我需要为每个应用程序创建一个分支,该分支将应用程序的目录作为根目录 如何创建以子目录作为根目录的分支 root directory -> app 1 -> app 2 分支不是那样工作的。如果您希望对每个应用程序进行单独的源代码管理,则应为每个应用程序创建单独的存储库 如果这些子目录是一个较大项目的一部分,应该一起进行版本控制,并且没有办法将它们分开,请使用。有

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

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

root directory
-> app 1
-> app 2

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


如果这些子目录是一个较大项目的一部分,应该一起进行版本控制,并且没有办法将它们分开,请使用。有一个命令可以帮助你。但这是一个更困难的概念,需要一些git经验,所以如果可以,可以使用单独的回购。

git分支机构不是这样工作的。