哪些方法可以跟踪源控制中的Xcode项目?
-
28-09-2019 - |
题
在项目的早期阶段,当添加大量文件并且该项目正在由一个以上的人同时进行处理时,Xcode项目文件往往经常在源控制下发生冲突。合并这些是一种痛苦,如果您不小心,通常会导致丢失的文件参考。
是否有人制定了使用通用Xcode项目文件进行合作的尝试和真实的系统?是否有人为每个合作者保留一个单独的项目文件,并在出现问题时担心文件依赖性吗?这似乎是一个非常普遍的问题,所以我敢肯定,很多人已经为这种类型的事情制定了一个系统。
我确实有自己的系统,涉及每个合作者的单独的项目文件,但这在早期阶段就令人沮丧...
解决方案
我发现的最好的答案只是“尽早提交并经常提交”。不要等到您进行了大量的更改来提交您的工作 - 当您在项目中添加新文件时,请检查一下。当您移动或重命名课程时,请检查一下。您会得到想法…
实际上是项目格式 是 自动合并相当强大。只是当文件上分发了许多小更改时,自动合并很快就会降低。
明显的警告是:
- 有一段时间,小孩中有一堆半烘烤的混乱。您将需要开始使用分支和/或标签来跟踪“何时好”。
- 为此, 每个人 在团队中必须加入其中。如果您有任何保留,他们的痛苦将因其他所有人的入住频率而增加。
我的团队以这种方式工作,对我们来说足够好。恕我直言,这肯定比管理经典的makefiles更痛苦。
不隶属于 StackOverflow