忍者ブログ
なんでもいいから書くブログ。iPhoneアプリやAndroidアプリといったスマートフォンアプリを開発していこうと考えてはいるが、はたしてどこまでできるか、、とにかく記録していこうと思い書いているブログである。有益な情報はあるかもしれないし、ないかもしれない。
Admin | Write
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

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は使えるな。

















PR
Comment form
Name
Title
Comment
Password   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
  管理人のみ閲覧可能にする
この記事のトラックバック
この記事にトラックバックする
YamaTatsuのiPhoneアプリ
iTunes Store でみる
LightOff Light Off Hot New
点いたライトを素早く消そう!
誰でも遊べるシンプルなゲームです

めいろであそぼう めいろであそぼう New
かわいいイラストのめいろ、ぬり絵もできる
子供向けの迷路あそびです。※iPad専用

運試し 運試し NEW
15連続の確率は0.0001%
操作は簡単 好きなパネルを選ぶだけ。どこまで進めるか運試し!

連打 連打! まだまだ人気
16連射に挑戦
10秒間で何回ボタンを押せるか競うゲームです。

うちメモ うちメモ ★大人気★
買い物中に 「まだあったかな?」 と思った経験 ありませんか? 「うちメモ」していれば大丈夫!!

BestBowling Best Bowling
マイボウラーに大人気! ボウリングのスコアを管理するアプリです。

イメージ貯金 イメージ貯金
貯金はモチベーションが重要! 目標を設定して毎日楽しく貯金しよう!

Mine Escape Mine Escape
聴力は優れていますか? 音で機雷の位置を判断する新感覚のアクションゲーム!

Rank Checker Rank Checker
だって気になるじゃないですか、、 アプリ開発者必須! AppStoreのランキングをチェックツールです。


カレンダー
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Twitter
プロフィール
HN:
YamaTatsu
HP:
性別:
非公開
自己紹介:
iPhoneアプリを開発してまーす。
最新コメント
[06/04 K.I.T]
[06/03 Cotoba]
[05/19 K.I.T]
[05/18 コタツ猫]
最新トラックバック
ブログ内検索
バーコード
忍者アド
アクセス解析
忍者ブログ [PR]

Designed by