2012-12-26 43 views
2

我有一个由几个小应用程序组成的项目。是否有可能将它们分开,并且在一些工作将变化带回主体之后?我可以在git中分离项目吗?

+0

你是什么意思将它们分开?你想把项目变成子模块吗? –

+0

我的主应用程序有一些启动对方的菜单。我想构建小应用程序。 –

回答

0

每个应用程序都是一个单独的分支,然后一旦完成后,您可以在完成后将它们合并回主分支。

+0

例如我有主项目。我需要启动新的分支“project1”,擦除project1不需要的所有文件,并且在完成project1之后,我会将分支“project1”合并到主线程。正如我理解的那样? –

+0

以及我会创建一个project1文件夹,然后将所需的所有文件放在那里,如果主项目需要该文件或具有simular名称文件,你可以合并问题 – Egryan

+0

但我有一个android项目和主项目的所有源文件必须在src目录中。 –

0

如果你的意思是分裂他们在git仓库的。是的,这是可能的。为每个部分创建一个新的存储库并将它们放在那里。完成后,您可以使用拉取请求将它们合并在一起。

但我会尝试分支,所以期待Egryan的答案。

4

正确的做法是使用submodules。他们像大多数git一样,非常灵活,应该能够适应您的工作流程。虽然你可以使git的分支符合类似的做法,但子模块是有原因的。

相关问题