なんでもいいから書くブログ。iPhoneアプリやAndroidアプリといったスマートフォンアプリを開発していこうと考えてはいるが、はたしてどこまでできるか、、とにかく記録していこうと思い書いているブログである。有益な情報はあるかもしれないし、ないかもしれない。
iPhoneアプリの開発は1人で行っているので、
Subversionのようなソース管理はいらん!っと思っていたが、
アプリのバージョンアップ開発も多くなりそうなので、Subversionを使おうかと思う。
バージョンアップ開発と新規開発と複数手掛けると、
何をどこまでしたか思い出すのに一苦労で。
わりこみ仕事で1週間もほったらかすと、もうわからんのです。
といっても、1人なので、サーバー立てるまでもなく
Leopard以降なら、すでにsvnはインストールされているようで!
じゃぁローカルで。でもHDD壊れると大変なので、
USBメモリにレポジトリを作ってしまおうか。
別に持ち歩かないけどね。
XCode のSCMって機能でSubversionと連携できるようだ。
SCM にリポジトリブラウザ的なものはある。
が見るだけなので、SVNクライアント(GUI)があるといいかな。
まぁXCodeで更新、コミット、比較等はできるんだけどね。
* smartSVN
* Versions
* svnX
svnX が無料のようなので、これを使うことにした。(他はシェアウェア)
(svnX diff は日本語あるファイルはNGでした。まぁXCodeで比較使うからいいけど。)
Windows のTortoiseSVN のような扱いやすいものは無料ではないようだ。
んじゃ、リポジトリの作成。
コンソールのコマンドラインにて、
svnadmin create /Volumes/USBMEMORY/myRepos
おぉできた。簡単。
じゃぁsvnXでつないでみます。
svnXを起動して、
「Repositories」というウィンドウで「+」をクリックして、
Name てきとー Path さっき作ったやつ (虫眼鏡から指定もできる)
User, Password は作ってないから指定なしで。
リストに追加されるので、ダブルクリック。
おぉ!できた。
じゃぁおなじみのディレクトリ構成を作って、
ぁあ、、、長いから今回はこの辺で終わり。
簡単に書くと次のような感じだね。(あくまで一例ですよ)
・ディレクトリを作る
root/Proj/trunk, branches, tags ってとこ。プロジェクト単位に分けた。
・インポートする。
svnXにもインポート機能あるし、SCMのリポジトリにも読み込みっていうのがある。
既存プロジェクトでも新規プロジェクトでも、XCodeのプロジェクトディレクトリを
指定すればオッケーだ。
・チェックアウトする。
これも、svnX、SCMのリポジトリのどちらでもいいし。
インポート時とは別のディレクトリがいいかな。
・チェックアウトしたプロジェクトを開く。
・SCMのリポジトリを構成していない場合は、XCodeのメニューから
「SCM」「リポジトリを構成」で、接続をつくりましょう。
・プロジェクトの情報を見る、右上の「ルートとSCMを構成」ボタンを押す。
・さっき作ったリポジトリの接続を選ぶ
これでオッケー!
あとは「SCMの結果」をみると、変更したり追加したファイルがどーと表示されていく。
好きにコミットすればいいさ。
buildディレクトリとか、まぁ管理不要なファイルは除外したほうがいいね。
実はこの辺はよくわからん。。
まぁとりあえず、これで subversionは使えるな。
Subversionのようなソース管理はいらん!っと思っていたが、
アプリのバージョンアップ開発も多くなりそうなので、Subversionを使おうかと思う。
バージョンアップ開発と新規開発と複数手掛けると、
何をどこまでしたか思い出すのに一苦労で。
わりこみ仕事で1週間もほったらかすと、もうわからんのです。
といっても、1人なので、サーバー立てるまでもなく
Leopard以降なら、すでにsvnはインストールされているようで!
じゃぁローカルで。でもHDD壊れると大変なので、
USBメモリにレポジトリを作ってしまおうか。
別に持ち歩かないけどね。
XCode のSCMって機能でSubversionと連携できるようだ。
SCM にリポジトリブラウザ的なものはある。
が見るだけなので、SVNクライアント(GUI)があるといいかな。
まぁXCodeで更新、コミット、比較等はできるんだけどね。
* smartSVN
* Versions
* svnX
svnX が無料のようなので、これを使うことにした。(他はシェアウェア)
(svnX diff は日本語あるファイルはNGでした。まぁXCodeで比較使うからいいけど。)
Windows のTortoiseSVN のような扱いやすいものは無料ではないようだ。
んじゃ、リポジトリの作成。
コンソールのコマンドラインにて、
svnadmin create /Volumes/USBMEMORY/myRepos
おぉできた。簡単。
じゃぁsvnXでつないでみます。
svnXを起動して、
「Repositories」というウィンドウで「+」をクリックして、
Name てきとー Path さっき作ったやつ (虫眼鏡から指定もできる)
User, Password は作ってないから指定なしで。
リストに追加されるので、ダブルクリック。
おぉ!できた。
じゃぁおなじみのディレクトリ構成を作って、
ぁあ、、、長いから今回はこの辺で終わり。
簡単に書くと次のような感じだね。(あくまで一例ですよ)
・ディレクトリを作る
root/Proj/trunk, branches, tags ってとこ。プロジェクト単位に分けた。
・インポートする。
svnXにもインポート機能あるし、SCMのリポジトリにも読み込みっていうのがある。
既存プロジェクトでも新規プロジェクトでも、XCodeのプロジェクトディレクトリを
指定すればオッケーだ。
・チェックアウトする。
これも、svnX、SCMのリポジトリのどちらでもいいし。
インポート時とは別のディレクトリがいいかな。
・チェックアウトしたプロジェクトを開く。
・SCMのリポジトリを構成していない場合は、XCodeのメニューから
「SCM」「リポジトリを構成」で、接続をつくりましょう。
・プロジェクトの情報を見る、右上の「ルートとSCMを構成」ボタンを押す。
・さっき作ったリポジトリの接続を選ぶ
これでオッケー!
あとは「SCMの結果」をみると、変更したり追加したファイルがどーと表示されていく。
好きにコミットすればいいさ。
buildディレクトリとか、まぁ管理不要なファイルは除外したほうがいいね。
実はこの辺はよくわからん。。
まぁとりあえず、これで subversionは使えるな。
PR
Comment form
YamaTatsuのiPhoneアプリ
iTunes Store でみる
Light Off Hot New
点いたライトを素早く消そう!
誰でも遊べるシンプルなゲームです
めいろであそぼう New
かわいいイラストのめいろ、ぬり絵もできる
子供向けの迷路あそびです。※iPad専用
運試し NEW
15連続の確率は0.0001%
操作は簡単 好きなパネルを選ぶだけ。どこまで進めるか運試し!
連打! まだまだ人気
16連射に挑戦
10秒間で何回ボタンを押せるか競うゲームです。
うちメモ ★大人気★
買い物中に 「まだあったかな?」 と思った経験 ありませんか? 「うちメモ」していれば大丈夫!!
Best Bowling
マイボウラーに大人気! ボウリングのスコアを管理するアプリです。
イメージ貯金
貯金はモチベーションが重要! 目標を設定して毎日楽しく貯金しよう!
Mine Escape
聴力は優れていますか? 音で機雷の位置を判断する新感覚のアクションゲーム!
Rank Checker
だって気になるじゃないですか、、 アプリ開発者必須! AppStoreのランキングをチェックツールです。
点いたライトを素早く消そう!
誰でも遊べるシンプルなゲームです
めいろであそぼう New
かわいいイラストのめいろ、ぬり絵もできる
子供向けの迷路あそびです。※iPad専用
運試し NEW
15連続の確率は0.0001%
操作は簡単 好きなパネルを選ぶだけ。どこまで進めるか運試し!
連打! まだまだ人気
16連射に挑戦
10秒間で何回ボタンを押せるか競うゲームです。
うちメモ ★大人気★
買い物中に 「まだあったかな?」 と思った経験 ありませんか? 「うちメモ」していれば大丈夫!!
Best Bowling
マイボウラーに大人気! ボウリングのスコアを管理するアプリです。
イメージ貯金
貯金はモチベーションが重要! 目標を設定して毎日楽しく貯金しよう!
Mine Escape
聴力は優れていますか? 音で機雷の位置を判断する新感覚のアクションゲーム!
Rank Checker
だって気になるじゃないですか、、 アプリ開発者必須! AppStoreのランキングをチェックツールです。
カレンダー
Twitter
プロフィール
最新記事
(05/22)
(04/30)
(03/16)
(03/07)
(02/08)
最新トラックバック
ブログ内検索
忍者アド
アクセス解析