我正在为 iPhone项目寻找循序渐进的Mercurial指南。请假设:
hg
已安装作为一个新手,我特别感兴趣:
请不讨论hg
如何比其他任何SCS更好/更差。这是一个操作方法问题,而不是为什么问题。
谢谢!
答案 0 :(得分:2)
适用于所有源代码控制系统的更一般的排除提示是,设置Xcode以在远离源代码的某个地方使用共享构建目录非常有用。我更喜欢使用/ Users / Shared / builds /但它可以去任何地方。好的一点是,您不需要打扰从hg中排除构建产品,并且可以方便地将它们从备份中排除。
您可以在“构建”下的Xcode首选项中进行设置。
答案 1 :(得分:1)
您应排除的文件是:.DS_Store build *.mode1v3 *.pbxuser
。您也可以随时忽略其他SCS中的内容,例如.git
和.svn
。我也忽略了.LSOverride
这是我的一些项目,因为我有多个安装的开发人员工具(用于SDK测试版),有时候想要覆盖标准的启动服务行为。
可以通过将它们列在工作目录根目录中的.hgignore
文件中来忽略这些文件。必须手动创建.hgignore
文件。它通常置于版本控制之下,因此设置将通过推拉[1]传播到其他存储库。