代码之家  ›  专栏  ›  技术社区  ›  ohho

针对iPhone项目的Mercurial循序渐进指南?

  •  2
  • ohho  · 技术社区  · 14 年前

    我在找一个 循序渐进的Mercurial指南 对于 iPhone项目 . 请假设:

    • hg 已安装
    • 观众对命令行操作感到满意
    • 一切都在OS X上

    作为一个新手,我特别感兴趣的是:

    • 应排除哪些文件
    • 如何排除上述文件
    • 命名构建的准则/建议
    • 与之分享的任何相关经验

    请做 讨论如何 比其他SCS更好/更差。这是一个 如何操作 问题,不是 为什么 问题。

    谢谢!

    2 回复  |  直到 14 年前
        1
  •  1
  •   stigi    14 年前

    应排除的文件包括: .DS_Store build *.mode1v3 *.pbxuser . 你也可以忽略其他SCS的东西,比如 .git .svn . 我也忽略了 .LSOverride 这在我的一些项目中,因为我安装了多个开发人员工具(用于sdk betas),有时希望覆盖标准的启动服务行为。

    这些文件可以通过在 .hgignore 文件位于工作目录的根目录中。这个 HG忽略 必须手动创建文件。它通常被置于版本控制之下,以便通过推送和拉式将设置传播到其他存储库。[ 1 ]

        2
  •  2
  •   Tom Harrington    14 年前

    适用于所有源代码控制系统的更一般的排除提示是,设置Xcode以使用远离源代码的共享构建目录非常有用。我喜欢使用/users/shared/builds/,但它可以放在任何地方。好的是,您不必费心从hg中排除构建产品,而且它还可以方便地从备份中排除它们。

    您可以在xcode的首选项中的“构建”下设置。