一个产品(服务器端/客户端1 /客户端2 ...)在一个存储库git中

时间:2015-07-05 15:20:09

标签: git bitbucket

我有问题与git仓库的结构有关。我和SVN一起工作了一段时间,所以这可能会改变我的思维方式。我们的团队正在开发一种产品,让它命名为#34; deep"。 "深"有:

  • 服务器端(php / db)
  • android app
  • windows phone app
  • ios app

我是Android应用开发者,所以我不需要ios,windows phone和服务器端代码。我的朋友不需要我的代码。有没有机会只与我需要的部分主人一起工作,根本不与其他部分互动。

为什么我们希望将它放在一个存储库中,事实是,当我们发布时,这些所有部分应该处于同一个开发阶段。为了使其更加醒目,我们想要发布一个时间点,因此Android应用程序应该支持与服务器端,Windows Phone,ios相同的功能。

在我看来,有一个回购=一个产品看起来更清楚

1 个答案:

答案 0 :(得分:1)

您正在寻找子模块,每个子模块都有自己的存储库,但您在所有不同模块的主存储库中进行某些提交。这样每个人都可以使用彼此工作的稳定副本,但仍然可以处理他们的代码而不影响其他人。