バージョン管理ツールをXcodeで使う
バージョン管理ツールという物は、保険と同じで一度使うと手放せない道具である。ちょっとした実験とかは良いのだが、誰かに向けてリリースするようなソフトはこれがないと怖くてたまらない。1個前のバージョンに戻せないとか、最近の修正がわからないとか、時間を浪費するだけではなく修正していない項目が残っているかもしれないプレッシャーに常に晒される。
最近はバージョン管理ツールとしてgitが流行しているみたいだが、リポジトリをあちら側に置きたいので、いくつかのサーバーでサービスとして提供されているsubversionを使うことにする。
色々探してみたが、結局googleで提供されているProject Hostingがいたせりつくせりでいい感じだ。ありがとうgoogle先生。
Macではリポジトリをローカルに置きたい人が多いらしくて、だれも解説を書いてくれないので自分で設定のポイントを書くことにする。
リポジトリを作るのは、Kawa.netさんのページを参考にさせていただいた。ありがとう川崎さん。
[Subversion] Google Code でホスティング+TortoiseSVN の使い方 Kawa.netブログ(川崎有亮)/ウェブリブログ
リポジトリを作ったら、XcodeのSCMリポジトリを構成のところから登録してXcodeから使えるようにする。
Google CodeはSourceのタブを選択する。
名前: プロジェクト名
URL: https://プロジェクト名.googlecode.com/svn/trunk/
スキーム: https
ホスト: プロジェクト名.googlecode.com
ポート: 空欄
ユーザー: ユーザー名
パスワード: subversion用のパスワード
When prompted, enter your generated googlecode.com password.
ここで、気をつけないといけないのはパスワードで、ブラウザで表示されている上のリンクをクリックしてSubversion用のパスワードを別途取得しないといけない。gmailのものとは違う。
一通り設定して、ランプが緑色になって接続できれば準備完了。
XcodeのSCMは酷いので、コマンドラインでsvnクライアントを使っていますという記事を見かけて不安になった。
実際[SCM] [リポジトリ]を開いてダイアログを見ると、サーバーに納品しているのか、編集用に取得しているのかがよくわからない。まあ、慣れの問題だろう。
でも、ブランチをどうやって作るのかよくわからない。


Recent Comments