cocoa - 在 Cocoa 项目上使用版本控制的最佳实践

标签 cocoa svn git version-control

我最近开始使用 Git 作为我正在处理的一些 Cocoa 项目的版本控制系统,我想知道是否有在 Cocoa 项目上使用版本控制系统的最佳实践。

有一个明显的“构建”目录,我将其排除在版本控制之外,因为它并不重要,并且在调试某些代码时可能会发生很大变化,然后是那些 .pbxuser 和 .perspectivev3,它们在我在 Xcode 中打开项目时会发生变化但我真的不知道它们是否“重要”到足以 checkin 。

有没有常用的排除不重要文件的配置?

提前致谢

最佳答案

这是我的 Mercurial .hgignore 文件,它基于 Peter Hosey's .

syntax: glob

.DS_Store

*.swp
*~.nib

build

*.pbxuser
*.perspective
*.perspectivev3
*.mode1v3

*.pyc

关于cocoa - 在 Cocoa 项目上使用版本控制的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/236151/

相关文章:

Git:打开文本编辑器时权限被拒绝

git - Heroku 中的 Node.js 应用程序可以在 Foreman 上运行但在部署时不起作用?

objective-c - (Objective-C/Cocoa) Casted Superclass 保持不变

svn - 移动SVN存储库后的git-svn?

visual-studio-2008 - DevelopmentServerPort 合并冲突

svn - 在 Rake cp_r 中排除 .svn 目录

git - 使用当前更改创建 Git 分支

cocoa - NSAutorelease 内存泄漏

swift - 使用 Swift 在 Cocoa 上绘图会产生错误

ios - 基于自定义核心数据 setter 调度 NSNotification