I am looking for a step-by-step Mercurial guide for iPhone projects. Please assume:
hgalready installed- the audience is comfortable with command line operations
- everything is on OS X
As a newbie, I am particular interested in:
- what files should be excluded
- how to exclude above files
- guideline/suggestion of naming builds
- any relevant experience to share with
Please do not discuss how hg is better/worse than any other SCS. This is a how-to question, not a why question.
Thanks!
Files you should exclude are:
.DS_Store build *.mode1v3 *.pbxuser. You can also always ignore stuff from other SCSs like.gitand.svn. I also ignore.LSOverridewhich is in some of my projects since I have multiple installs of the developer tools (for SDK betas) and sometimes want to override the standard launch service behavior.These files can be ignored by listing them in a
.hgignorefile in the root of the working directory. The.hgignorefile must be created manually. It is typically put under version control, so that the settings will propagate to other repositories with push and pull [1].