技術ブログメニューコンテンツへスキップホーム「Git」カテゴリーアーカイブ初心者がエンジニアの卵になるための方法。ytmatsugeです。HOUSEには「プログラミングやってみたいです!でも、何をどうすればいいかわかりません、、」という学生の方がよく来ます。いうことで、4月からプログラミングを始めた僕の経験を踏まえて、”初心者がエンジニアの卵になるための方法”について書きたいとおもいます。ytmatsugeXcode+gitのワークフロー考察コメントを残すgitって便利ですよね。iPhoneアプリを共同開発する時も当然使いたいんですがXcodeのプロジェクトを管理しようと思うと若干不便なんです。Xcodeはproject.pbxprojという一つのファイルでプロジェクト全体を管理しているので共同で開発しているとこれがあっという間にコンフリクトを起こします。(ここから先は†闇†)今日は共同開発するときにうまくいくXcode+gitワークフローについて考えてみたいと思います。camphor-Xcode4で.gitignoreコメントを残す今のXcodeはプロジェクトを作成するときにローカルのGitレポジトリを作ってくれますよね。便利なんですが、XcodeのプロジェクトファイルをそのままGit管理すると、ちょっとワークスペースのビューを変更したりするだけでファイルに差分が出てコミットを要求されたりしてうざいです。そこで特定のファイルをGit管理下から外すための.gitignoreの設定を紹介します。この設定はあくまで一例なので、お好みに合わせていじってください。僕はめんどくさいのでネットで見つけたこれをコピペして使ってます。Xcode5が出そうなので、その時にはまた変更が必要ですね。