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"
などとしないといけないと思われる。
関連記事
-
-
iPhone SDK開発のネタ帳 マルチタッチ対応
iPhone SDK開発のレシピにはいろいろ役に立つ内容があったので、同じようなことをブログに書いて
-
-
iPhone OS 3.0 GM Seed vs Final version
iPhone OS 3.0 が6月18日(木)より公開されているが、自分はiPhone Develo
-
-
Everioで撮影した動画を共有する
毎年クリスマス近くになると、娘たちのバレエミニ発表会があるので、動画を撮って参加者に共有している。と
-
-
Pebble x テニスセンサーSSE-TN1
2014年のはじめにテニスセンサーの記事を書いたが、当時はまだセンサー対応ラケットが少なく、最近よう
-
-
iPhone/iPad にMIDIキーボードを接続する
iPhone や iPad に MIDI キーボードが接続できると、実際のキーボードをつかって操作が
-
-
[iOS SDK本] Beginning iOS 5 Games Development
久しぶりにApress本を購入。 Beginning iOS 5 Games Developmen
-
-
View-Based Application に UINavigationController を追加する方法その2
今回はSkitchを使ってキャプチャ画像を貼ってみた。キャプチャだとコードがコピペできないが...
-
-
見たかった映画「ソーシャル・ネットワーク」を見る複数の方法
かなり見たかったけれどもふたごが小さくてとても見に行けなかった映画、「ソーシャル・ネットワーク」がも
-
-
iPhoneアプリ おんぷちゃん開発日記 ボタン表示の複数言語対応
そろそろiPhone OS 4 beta 3の開発環境に移行しようと思っているのだが、環境を移行して
-
-
au で iPhone5 を下取りに出してきた
今ならiPhone 5を32000で買い取りしてもらえるということで、au Shop に行っ