我有问题与git仓库的结构有关。我和SVN一起工作了一段时间,所以这可能会改变我的思维方式。我们的团队正在开发一种产品,让它命名为#34; deep"。 "深"有:
我是Android应用开发者,所以我不需要ios,windows phone和服务器端代码。我的朋友不需要我的代码。有没有机会只与我需要的部分主人一起工作,根本不与其他部分互动。
为什么我们希望将它放在一个存储库中,事实是,当我们发布时,这些所有部分应该处于同一个开发阶段。为了使其更加醒目,我们想要发布一个时间点,因此Android应用程序应该支持与服务器端,Windows Phone,ios相同的功能。
在我看来,有一个回购=一个产品看起来更清楚
答案 0 :(得分:1)
您正在寻找子模块,每个子模块都有自己的存储库,但您在所有不同模块的主存储库中进行某些提交。这样每个人都可以使用彼此工作的稳定副本,但仍然可以处理他们的代码而不影响其他人。