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

UITableViewCell セルの再利用の問題

設定画面に他の自作アプリ情報を加えたりしようと思い、UITableViewController で1

記事を読む

no image

SANWA SUPPLY MR-IPADST1 iPadスタンド

以前から欲しかったのと手頃な値段だったのでAmazonで注文してみた。 人気があるのか、1-3週間待

記事を読む

no image

Corona SDK 調査4日目

今日はスクリプト言語による効率的ゲーム開発を読んで、ちょっとテストプログラムを書いたくらいであまり進

記事を読む

GoodNotes5使いこなし

iPad Pro 12.9インチを購入した 理由の一つである、Apple Pencil

記事を読む

no image

おすすめ iPhone5用ケース iJacket

iPhone5購入時に同時に購入したケース(写真上)が1ヶ月程度でかなりみすぼらしい状態

記事を読む

iPhone/iPad にMIDIキーボードを接続する

iPhone や iPad に MIDI キーボードが接続できると、実際のキーボードをつかって操作が

記事を読む

no image

iPhoneアプリケーションプログラミング-オンライン版

先日紹介した、新居雅行氏のiPhoneアプリケーションプログラミングだが、オンライン版が存在する。

記事を読む

iPhone X simulator が表示されない

dyld: dyld_sim is not compatible with the loaded p

記事を読む

[買ってみた] iPhone11 Pro Max用にTOPEAK ドライバッグ

記事を読む

no image

iPadアプリ おんぷちゃん が雑誌に紹介されました

いろいろあって、iPhone/iPad アプリのおんぷちゃん がムジカノーヴァ2011年2月号で紹介

記事を読む

Message

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Transcend TS-HUB5C を買ってみた

前回 USB Type-C ハブを買って返品してしまったので、再度検

TUNEWEAR ALMIGHTY DOCK nano1 USB3.2 5in1ハブ を買ってみた

ちょうどiPhone のリストアを実行中で、2時間程度かかっていたた

Apple Developer Program 更新 2022

今年も Apple Developer Programを更新した。こ

M1 MacBook Air を macOS Monterey にアップデート

Xcode 13.3 アップデート するために、macOS

Xcode 13.3 アップデート

iPhone 11 Pro Max の iOSを15.4に上げてしま

→もっと見る

PAGE TOP ↑