Xcode4からは、バージョンコントロールを正式にサポートしていて、SubversionとGitが使えます。 Xcode3から使っていた既存のXcodeプロジェクトでGitを使ってバージョンコントロールをするときに、AppleのXcode 4 User Guideの"Add Git or Subversion Version Control to an Existing Project"あたりを見ながら素直に従ってやると、Xcodeのプロジェクト関連のファイルやビルドされてできたオブジェクトファイルなどが全部リポジトリに追加されてしまい、後で困ったことになります。(私の場合はUserInterfaceState.xcuserstateというファイルがどうやらXcodeを起動しておくだけで常に書き換えられていくようで、これがリポジトリに入ってしまったために、常にコンフリクトをおこしてmast