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

Pat*_*ick 6 svn git version-control cocoa

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

有一个明显的"构建"目录,我从版本控制中排除,因为它不重要,并且在调试一些代码时可以改变很多,然后有那些.pbxuser和.perspectivev3随着时间的推移而改变我在Xcode中打开项目但我不知道我们真的知道它们是否"重要",足以让我们检查.

是否有常用的配置来排除不重要的文件?

提前致谢

Col*_*ett 7

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

syntax: glob

.DS_Store

*.swp
*~.nib

build

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

*.pyc
Run Code Online (Sandbox Code Playgroud)