在项目的早期阶段,当添加大量文件并且该项目正在由一个以上的人同时进行处理时,Xcode项目文件往往经常在源控制下发生冲突。合并这些是一种痛苦,如果您不小心,通常会导致丢失的文件参考。

是否有人制定了使用通用Xcode项目文件进行合作的尝试和真实的系统?是否有人为每个合作者保留一个单独的项目文件,并在出现问题时担心文件依赖性吗?这似乎是一个非常普遍的问题,所以我敢肯定,很多人已经为这种类型的事情制定了一个系统。

我确实有自己的系统,涉及每个合作者的单独的项目文件,但这在早期阶段就令人沮丧...

有帮助吗?

解决方案

我发现的最好的答案只是“尽早提交并经常提交”。不要等到您进行了大量的更改来提交您的工作 - 当您在项目中添加新文件时,请检查一下。当您移动或重命名课程时,请检查一下。您会得到想法…

实际上是项目格式 自动合并相当强大。只是当文件上分发了许多小更改时,自动合并很快就会降低。

明显的警告是:

  1. 有一段时间,小孩中有一堆半烘烤的混乱。您将需要开始使用分支和/或标签来跟踪“何时好”。
  2. 为此, 每个人 在团队中必须加入其中。如果您有任何保留,他们的痛苦将因其他所有人的入住频率而增加。

我的团队以这种方式工作,对我们来说足够好。恕我直言,这肯定比管理经典的makefiles更痛苦。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top