Xcode + Assembla で Subversion でソース管理

公開日: : 最終更新日:2011/08/03 iPad, iPhone ,

_images_blue_assembla-logo.gif
ソースコードはUSB HDDにバックアップしているが、震災が来たらHDDを持って逃げられるとは思えない。
ということで、どこかのサーバーに置いてみることにした。
最近は git の方がポピュラーなようだが git はまだ使ったことがなく、subversion の方が慣れているのでまずは subversion を使ってみることにする。
以前調べたときに、assembla にアカウントを作っていたが、いまでも assembla が条件がよいようなので、利用してみることにした。

pools.jp | フリーのSubversion & Tracサービス(assembla)を使う

Xcode での設定の仕方はこちらを参考にさせてもらった。

「1.2.2 リポジトリ上の空の Xcode プロジェクトディレクトリをチェックアウトして、ローカルの Xcode プロジェクトディレクトリと紐付ける」の絵がまぎらわしいけれども、チェックアウト先のディレクトリの親ディレクトリを選択して、「チェックアウト」ボタンをクリック する必要がある。

コミットするファイルから build ディレクトリなどを除外する設定は上記も参考にした。

export SVN_EDITOR="vi"

cd "top directory of your project to import"
svn import . http://hostname/svn/foo -m "initial import"
cd "somewhere work directory"
svn checkout http://hostname/svn/foo .
svn revert "build" --recursive
svn propset svn:ignore build .
svn revert .xcodeproj/*.modelv3
svn revert .xcodeproj/*.pbxuser
svn revert .xcodeproj/*.perspectivev3 (など、ユーザ名のついたファイル)
svn propedit svn:ignore (プロジェクト名) .xcodeproj/
エディタで下記を追加
*.mode*
*.pbxuser
*.perspectivev3

たまたまこの日(2011/4/22)は Amazon EC2 問題に遭遇して使えなかったりしたが、今はかなり復旧しているようだ。

Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)
Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版) Mike Mason でびあんぐる

オーム社 2007-04-21
売り上げランキング : 9284

Amazonで詳しく見る by G-Tools

追記 2011/08/03

よく見ると、svn import してしまっているのでその後から revert してもだめだった。
なので、ローカルのファイルは残しつつsvn管理下から外す – (゚∀゚)o彡 sasata299's blog のようなことをしないといけない。(元々の例だと add して commit しているので大丈夫だった)

Xcode4を使っている環境では、.xcodeproj/ の下には
project.xcworkspace
xcuserdata
project.pbxproj
token.pbxuser
token.perpectivev3
が存在したので、

svn delete token.pbxuser --keep-local
svn delete token.perspectivev3 --keep-local
svn commit -m "deleted some filed"

などとしないといけないと思われる。

関連記事

no image

[iPhone SDK] 自作iPhone アプリのアイコンをつや消しにする

iPhone のホーム画面に表示されるアプリアイコンは自動的に てかてか つやつや 効果を付与されて

記事を読む

リズムくんHD 1.2.1 で iOS11に対応しました

iPad用のリズムくんHD のiOS11対応が遅れてしまったため、2017年11月あたりからiOS1

記事を読む

[iPhone6 Plus] はじめて保護ガラスを貼ってみた JTT Online Glass Protector

会社の知り合いが色をまちがって購入したということで、iPhone6 Plus 用保護ガラスを

記事を読む

no image

iPhoneアプリにAboutBoxを実装

iPhoneアプリにAboutBoxを実装するためのメモ。 今回、自分のiPhoneアプリにAbou

記事を読む

Apple Special Event 2017

2017年は仕事で死んでいたので、Special Eventの記事を書けていなかった。記録

記事を読む

no image

新しい iPad の感想

昨日2012/03/16(金)は新しいiPadの発売日。 早速買って会社に持ってきた人がいたので、手

記事を読む

no image

暗記サポートアプリ YUBImarker

暗記サポートアプリを探している。 YUBImaker はちょっと良さそうなんだけれども、なかなかiP

記事を読む

no image

Universal アプリのテスト

iPhoneアプリとBluetoothで通信するUniversalなアプリをしばらく作っていたが、よ

記事を読む

no image

iPhone SDK開発のネタ帳 マルチタッチ対応

iPhone SDK開発のレシピにはいろいろ役に立つ内容があったので、同じようなことをブログに書いて

記事を読む

[購入報告] ELECOM BluetoothオーディオレシーバLBT-ACR02HF

今乗っているHONDA Freed にはHDD付きカーナビが搭載されていて、CDからリッピングしたデ

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

PAGE TOP ↑