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アプリやiPadアプリのモックをさくさく作れる iPadアプリ iMockups
iPhoneやiPadアプリのモックアップをサクサク作れそうなiPadアプリ iMockups をR
-
-
iPhone アプリアイコン設定
AppStore でアプリを売る一連の流れを知るために作っているアプリが大体できてきたので、ついにア
-
-
iPhoneゲーム開発ワークショップ 翔泳社 PJ Cabrera
以前紹介した、iPhone Games Projects の翻訳本「iPhoneゲーム開発ワークショ
-
-
Apple Event Sep 2022 Far Out
毎年恒例の Apple Event が 2022/09/07 に行われた。日本時間は 9/8 2:
-
-
おんぷちゃん for iPad 1.3.3 Submit
今回は紅白歌合戦を見ながらSubmit。 相変わらずうちの娘が譜読みに苦労していて新しい曲を弾く
-
-
[iPhone SDK] iOS 4で導入された Blocks とは
Game Center を試していると、たくさんの^ (Caret というらしい。自分はハットと覚え
-
-
いまさらながらXcode4導入 2011/06/29
Twitterを見ているといろいろ大変そうだったので敬遠していたXcode4だが、デバッグに便利そう
-
-
[iOS] iOS6 から起動時に一度 Portraitになる挙動が変更された模様
iOS6 からは画面の回転関係の仕様が整理されたのか、いろいろと変更が入っている。 まず - (B
-
-
2009年11月発売のiPhone SDK関連書籍
11月も良さそうなiPhone SDK本が次々と発売される。 Mac OS X Cocoa プログラ
-
-
スマートフォン手袋を買ってみた 2011
去年買ったスマートフォン用手袋は石油くさくてかなりつらい思いをしながら使ってましたが、今年もこりず