Xcode + Assembla で Subversion でソース管理
ソースコードは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版) | |
Mike Mason でびあんぐる
オーム社 2007-04-21 |
追記 2011/08/03
よく見ると、svn import してしまっているのでその後から revert してもだめだった。
なので、ローカルのファイルは残しつつsvn管理下から外す – (゚∀゚)o彡 sasata299's blog のようなことをしないといけない。(元々の例だと add して commit しているので大丈夫だった)
Xcode4を使っている環境では、
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"
などとしないといけないと思われる。
関連記事
-
[i0S8] presentModalViewController で表示している画面で文字が切れる
iOS8 を甘く見ていたようで、いろいろな問題が発生している。 今回発見したのは おんぷち
-
iPhone開発のネタ帳: コールアウト代用部品を作る
Map Kit を使うと、地図上に吹き出しのようなものを表示できる。この吹き出しのようなものをコ
-
[iPhone開発関連本] iPhoneアプリ成功の法則
和田純平 JYProduct 深津貴之 fladdict @iphone_dev_jp, 海外プレス
-
2015年に買ったりもらったりリリースしたりしたもの振り返り
年末なので2015年を振り返ってみよう企画。前半は仕事で死んでいたが、思ったよりもいろいろ活動してい
-
MacFan 2017年5月号でアプリ紹介されました
Mac Fan 2017年5月号 でおんぷちゃん for iPad を紹介していただきました。ありが
-
[iPhone 開発本] iPhone/iPadゲーム開発ガイド ―Objective-Cで作る2D/3Dゲーム
今年の4月にオライリーのiPhoneゲーム開発本 iPhone Game Development (
-
2009年10月発売のiPhone SDK関連書籍
10月には Beginning iPhone 3 Developmentの続編とApressが言って
-
iPad2 を iOS5 にアップデート
iOS5 はまだ不安定な印象があったので、iPod touch 4th に入れただけで様子を見ていた
-
Apple Developer Program 更新2016
そろそろ期限が切れるので、Apple Developer Program - Apple Devel
-
iPhoneアプリ おんぷちゃん開発日記 音楽理論学習本 Practical Theory Complete
おんぷちゃん開発のために多少の音楽理論が必要となり、良い本を探していたところ下記の本を発見しました。