Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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
与Symfony和Git合作(协作)_Git_Symfony1_Repository Pattern_Collaboration_Git Submodules - Fatal编程技术网

与Symfony和Git合作(协作)

与Symfony和Git合作(协作),git,symfony1,repository-pattern,collaboration,git-submodules,Git,Symfony1,Repository Pattern,Collaboration,Git Submodules,假设我们有一个有三个应用程序的项目——a、B和C 小组:杰克、苏珊和马丁。还有一位项目负责人——大卫 每个程序员都在开发自己的应用程序: A-Jack B-苏珊 C-马丁 因此,源代码管理存在一个问题。如何有效地 用Git组织它?我有几个用例,但我不是很清楚 确定它们是否正确有效。这是: 整个项目一次回购 A、B和B的独立存储库 C应用程序(在其适当范围内) “应用程序”文件夹中的目录) 我真的很喜欢第二个主意,但我不确定它是否真的有效 你会做什么?你会如何组织这些事情?任何帮助都将不胜感激。这

假设我们有一个有三个应用程序的项目——a、B和C 小组:杰克、苏珊和马丁。还有一位项目负责人——大卫

每个程序员都在开发自己的应用程序:

A-Jack

B-苏珊

C-马丁

因此,源代码管理存在一个问题。如何有效地 用Git组织它?我有几个用例,但我不是很清楚 确定它们是否正确有效。这是:

  • 整个项目一次回购
  • A、B和B的独立存储库 C应用程序(在其适当范围内) “应用程序”文件夹中的目录)
  • 我真的很喜欢第二个主意,但我不确定它是否真的有效


    你会做什么?你会如何组织这些事情?任何帮助都将不胜感激。

    这一切都取决于这些应用程序的紧密耦合程度。如果它们之间有依赖关系(A调用private,仍然在更改B和C的api),那么将它们放在一个存储库中是有意义的。如果它们是独立开发的,那么它们应该在单独的存储库中。

    明白了。答案是-。

    为什么要使用Git而不是Subversion?@Coronatus这是FavorThank@Novelocrat的选择。如果A显示B或C中的某些symfony组件,则相关性最高。。。